Das liegt jedoch an den Leuten, nicht an der Sprache selbst. VB .Net ist im Gegensatz zum Vorgänger VB6 eine komplexe Sprache und man kann damit eben nicht einfach mal loslegen und hoffen, Ergebnisse zu bekommen.
Wenn ich sehe, wieviele Leute (alleine hier) den Namen schon falsch schreiben und
Virtual Basic statt Visual Basic schreiben, kommt es mir hoch. Wenn man sich schon dabei keine Mühe macht, dann wird es mit den Grundlagen nicht allzu weit her sein.
Bei C# fällt das ja nicht so auf, denn der Name ist ja doch recht DAU-freundlich
Das so ziemlich Einzige, was VB .Net noch mit VB6 zu tun hat, ist der Name. Leider ist das einigen noch nicht ins Bewusstsein eingedrungen.
Professionelle Communities gibt es hingegen,
stackoverflow.com, die MSDN-Foren , um mal zwei zu nennen, sind gute Anlaufstellen bei echten Problemen.