Here I have gather very good advice from secsesful programmers about how to learn coding the right way and FAST.
- Don’t try to write the CORRECT code. Instead you should be focusing just writing code to solve PROBLEMS. This is the only way one can learn. If you have done it the WRONG way first and then do it the correct way, then you will learn from it. The more you learn and progress the better code you will be writing in the future. (source)