Code readability is easier in VB.Net, but once you learn one, it will not be
as hard to learn the other. I do everything in VB.Net, but a lot of the C#
code is pretty transparent in terms of functionality once you learn the
differences in syntax (some would suggest that if you grab a handful of
curly braces and semi-colons you are halfway home). I also use C# books that
discuss topics I have not found in a VB.Net book (i.e., there is a great
little handbook called "C# Text Manipulation" which is very handy regardless
of the language). The commonality is such that a few folks have written
converters to translate between C# and VB. Nonetheless, as one of the VB
Classic guys always writes, "whatever VB.Net is, it aint VB". Given that
caveat, I think that in time, you'll appreciate the power of VB.Net or C#
over previous languages.