I always had this dream, I found out that most coders wont teach you for free.
Basically, you can learn from computer books, learn some basic languages like DOS, the go ahead with VB and C#/C++.
I've heard that C# and C++ are very hard, I cannot tell you exactly how hard though =/