+ 1
There is no shortcut in learning.
The easiest way is to first complete the respective courses from here then practice them try out different challenges and code out whatever you like or think.
Then go for advance level. Think anything even vague you can think of and try to create it. Use help of Internet or ask questions in case you are struck and keep going there is no end to learning a language.