Programming Beginner Guides
I could write a guide on how to be a programmer. I might do that in the future, but for now I'll link to much better guides instead.
Programming is complicated and requires a different way of thinking. I've found the best way to build computational thinking is through video games. Have a look at these Games
Internet tutorials
How To Design Programs focuses on computational thinking. It starts with a tiny programming language and adds to it as you go.