0. Scratch

Scratch is a great way to get into programming. I used to think it was a bit rubbish but now I’ve studied it a bit, I can see it will actually be the future of programming. It does really advanced stuff like multi threading without even saying it’s doing it.

To do the following tutorial you will need to create a free Scratch account. The following tutorial is not a basic tutorial but you can follow it if you try – it’s not exactly difficult.