Learning programming languages take some hard time, it is not an overnight job and not everyone can do it, it requires a logical thinking: What program will do after this or that if this happens when what? You have to tell program to move all of these steps to make it work properly. It will consume your time as much as you want to learn it, but to be a good programmer i may say that it takes years and they always developing they knowledge. There are guide how to learn coding basics and move on, but im not sure about the exact program step by step guide. Programming isnt a easy task, otherwise most of us would be using tons of selfmade software to make your lives easier.
Best of luck!