If you're looking for a career in programming... Then you're in for a nasty surprise..
Programming is a tiny fraction of the whole computing and IT industry, and programmers are not paid as much as others..
Also, if you want to become a successful programmer, you will need business acumen, and you need to have great soft skills... So being a geek will not help.
But if you're looking for programming as a hobby, then I recommend reading books about Visual Basic, C++, C#...etc. Websites don't help that much, unless they are supported by large corporations.
Using Microsoft resources would be great for you..
I'm a member of the British Computer Society (BCS), and it did help me a lot on professional levels.. My friend who is just 26 makes £60,000 as an IT architect, but she doesn't do any programming...
Good luck!