Quote Originally Posted by The Unintelligible View Post
Lol ok.

In no particular order:

Read SICP (The Structure and Interpretation of Computer Programs).
Read Code Craft.

Write up occasional tutorials on Python or any language of your selection. Write a bunch of programs - early and often. Take a couple CS courses. Learn C. Learn Assembly language.
Thanks Lan, i'll start this when i get home, also have this challenge site that Arti Gave me xDD