Okay.... this is more indepth than you probably realize. Depends on WHAT kind of programming you want to do. If its dbase type apps, or MS type you can always go simple with VB6 because its a fairly simple language. Get yourself a programming book, though, and thoroughly go over it. Keep in mind these books dont teach u everything just an understanding. From that point its upto your own messing around and reading the MSDN info. Then there is Oracle, C#, C++, C, .net, all sorts of crap... to many to name, really. Then, for example, games. Alot of companies have their own proprietary software based off of other languages.
If you argue with an idiot he will drag you down to his level and beat you with experience.
I am not a fast writer.
I am not a slow writer.
I am a half-fast writer.