. "Learning from others by viewing open source code, and reading programming books is a good practice, and sometimes looking at other programming languages such as Java, C#, JavaScript, to name a few...is also a good practice." . . .