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.
How to run Hasura in a GitPod.io workspace
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.