Naja von VB oder Delphi halte ich ja gar nichts, alleine weil sämtliche Quellcodes Scheisse aussehen (ist wohl bedingt durch die allgemein unüberischtliche und unpraktische und programmier-untypische Syntax dieser sogenannten Programmiersprachen).
Also lieber C#, das ist zwar ne Interpretersprache (= nicht gut) wie Java, aber da lernste wenigstens wie ordentliche Quellcodes aussehen, und nebenbei noch die ganze Klassenthematik ("Objektorientierung" wie manche sie nennen), und einfach ist C# sowieso (viel machen mit wenig Aufwand).
Was mir noch nicht einleuchtet, wie man HTML lernen kann ohne CSS zu lernen. Alle neuen HTML Formate (XHTML z.B.) bauen auf CSS auf bzw bauen CSS mit ein. Und ganz ehrlich, ohne PHP/ASP/etc bekommt man sowieso keine halbwegs vernünftige Seite zu Stande.