Hola Angel_K_ido
..mmmm...las similitudes entre el VB.net y el C#..es que los 2 utilizan el Net Framework..
...Vb.Net ahora trae una visión orientada a objetos (asemejandose a la vision de C++) y C# ahora trae más facilidades parecidas a las de visual basic..y tambien trae una orientacion a eventos..(como en visual basic..osea programar en el click de un botón que insertaste del toolbord )...
..Para el Net Framework trabajar en VB.Net o C# es transparente ya que ambos se compilan en el CLR y generan un codigo intermedio llamado MIL (haciendo invisible el lenguaje)..este MIL se ejecutara por el JIT dependiendo del dispositivo...
..es decir si es un teléfono movil o una Pocket etc...(esa es otra ventaja..no tienes que preocuparte en donde se ejecutará el programa..
)..el Net Framework tambien se le pueden adaptar tecnologias antiguas como el COM..
..bueno es eso y otras cositas más que se me escapan ..pero segun yo esto es lo ´más importante..
..
Más tarde te paso unos Links...
..
Bye!..
..espero no haberte confundido..
..sino cualquier cosa nos avisas..