To summarize, it is easy to do just coding but to become a good programmer i.e., software developer needs some hard work and dedication in doing lot of practice. There could be a list of thousands of best practices, which can be listed down by veteran software developers but let us eat the quantity, which we can digest easily.
Just keep your list small but follow them strictly throughout your developer's life.
Tomorrow your kids are going to use it...
I'm sure, tomorrow same tutorial will be used by your kids if luckily they are software developers i.e., programmers or engineers, so let us improve it all together. If you like this tutorial, then share it with others and write me back about the improvement : Feedback