technische unterschiede zwischen vb.net und c#.net gibt es eigentlich nicht.
c# hat den vorteil, daß man dann auch einigermaßen auf anhieb die syntax von c, c++, java, perl und php begreift. vb hingegen hilft einem basic zu verstehen. m.e. ist basic eine aussterbende sprache. und das ist auch gut so!