It's a very simple process . Imagine your learning English language, you first learn grammar (in our case Syntax), then you use the grammar that you have learnt and try making sentences (in our case,use syntax and write statements) and then use sentences to write an article(in our case use statements and write a program). Whenever you learn any new language, Spend more time on fundamentals. if your fundamentals are strong, Only then you can go in-depth. Its very important to build something ! By something I mean anything. Today maybe you learnt something new, use that knowledge and build something. By doing this you gain enormous knowledge about the concepts that you learnt earlier. To sum up with i would say that keep your fundamentals strong and keep building something,This way you will master the language. Happy coding !