If you can pick apart a task into all the little things you have do, then you should be all set. Whenever you have to write a program, just do in your head (or on paper if you're still learning) what ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results