technische unterschiede zwischen vb.net und c#.net gibt es eigentlich nicht.
C# is case sensitive...VB.net not...thats one technically difference among a few...but urga is right...if you want 2 learn VB then go for .Net 4.0(VB 2010)....pick what language you want 2 learn and go for it.