Ist ja schön, wie du meine Argumentation kritisierst, ein Argument für VB und gegen Ruby habe ich aber auch noch nicht gehört.
ZitatRuby ist interpretiert und objektorientiert, unterstützt aber mehrere weitere Programmierparadigmen (unter anderem Prozedurale und Funktionale Programmierung sowie Nebenläufigkeit), bietet dynamische Typisierung, Reflexion und automatische Speicherbereinigung.
http://de.wikipedia.org/wiki/Ruby_%28Programmiersprache%29
Demnach sehr langsam, da interpretiert und dynamisch typisiert. Alles Dinge, die bei VB wegfallen. Zudem:
ZitatDa Visual Basic von Anfang an zum Einsatz mit einer integrierten Entwicklungsumgebung konzipiert wurde, können Visual-Basic-Programme in der Regel mit geringem Zeitaufwand erstellt werden. Dadurch eignet es sich für Rapid Application Development.
http://de.wikipedia.org/wiki/Visual_Basic
Zudem entfällt das "Paradigmen-Chaos"!
Wie gesagt, ich würde niemanden von einer Sprache abraten, nur weil irgendwelche Leute ein Abneigung Geld gegenüber haben...