Just a note: C# and
VB.NET are exactly the same, "technically". If I was teaching someone how to program I would have no problem choosing C# for a beginner. There is a lot to learn with either langauge before you become familiar with it - and that goes for Java, Ruby, PHP, or whatever.
Woody Z
http://www.learntoprogramnow.com