luciusinfabula ha scritto:
Io sarei più propenso verso Java perchè conoscerei un altro mondo e penso che poi abbinando la sintassi Java e le classi di Vb magari salterebbe fuori anche C#.
Questa è una buona idea. Quello che è importante imparare sono i principi della programmazione ad oggetti, poi puoi saltellare allegramente da C++ a Java a C# a Vb ecc.
Dato che conosci Vb, hai già uno strumento per prorammare in Windows, aggiungendo Java ti apri le porte per programmare ad esempio in Android. Il passaggio poi da Java a C# come giustamente dici non presenterà problemi.
Al limite potresti chiederti perché dovresti poi passare a C# invece di continuare con VB. In realtà non vi è nessun motivo, però il fatto che abbia una sintassi C style aiuta chi usa C++ e Java. Addirittura puoi passare pezzi di codice da un linguaggio all' altro senza troppe modifiche.