When it comes to write code you don't need to learn magic spells.
All you need is to take a look outside the window and solve your problem with patterns from the real world.
Nowadays it is easy to pick an Online IDE and start practicing with almost any programming languages. Here is a list with my favorurite resources.