Io ho qualche dubbio.
Questo sono le liste che ti consiglio, e l'ordine:
WEB:
HTML
CSS
JAVASCRIPT
ASP.NET o PHP
XML(opzionale)
NON WEB:
C#
JAVA
C++
Ti spiego:
WEB - Il javascript è fondamentale per la programmazione in ambiente Web, dato che permette di gestire il comportamento delle pagine lato client, cioè senza necessità di comunicare con il server. Lo userai in qualunque tipo di web application tu abbia intenzione di sviluppare.
ASP.NET o PHP: Personalmente preferisco l'asp.net, soprattutto nelle ultime versioni. Grande ambiente di sviluppo, enorme community online, facilità di utilizzo ed immediatezza. Inoltre come linguaggio server ti consiglio di usare C#. L'unico problema è la maggior dipendenza dall'ambiente di sviluppo windows, se non si considera Mono. JSP te lo sconsiglio.XML è un linguaggio di markup che devi conoscere, ma non è certo urgente. Puoi impararlo con calma quando svilupperai le prima applicazioni in ASP o PHP e ne avrai bisogno.
NON WEB - C# è un linguaggio che personalmente reputo fantastico per imparare, e probabilmente il futuro dei linguaggi di programmazione. Inoltre, una volta imparato, puoi usarlo sia per il Web che per applicazioni windows standard.
Visual basic è il passato invece, e ti sconsiglio di perderci del tempo.
Certamente ha ancora molte potenzialità, e il suo sviluppo verrà portato avanti per non perdere il know-how dei programmatori che ne sono esperti. ma non vale la pena impararlo ora.
JAVA è abbastanza intuitivo, e soprattutto è molto versatile.
Il C++ tientelo per ultimo, quando sarai già bravo con il resto..
In ogni caso, imparati l'SQL! Saper dialogare con i database è fondamentale!
Per chiarimenti chiedi,
Ciao
UPDATE
Per Titan, ho visto che gli hai detto di studiarsi il VB6.0..
Almeno fagli imparare il VB.NET! Che senso ha imparare un linguaggio uscito nel '98, ed il cui supporto da parte di Windows è terminato lo scorso anno?
Perlomeno VB.NET è più simile ai linguaggi eredi del C, ed è un linguaggio in aggiornamento.