Ciao, a me piace molto il java. ho iniziato a studiarlo anni fa e ora lavoro da alcuni anni come programmatore per lo più lato web. Se vuoi sapere la finalità di un linguaggio in prospettive lavorative allora ti dico certamente che il C++ trova minor utilizzo del java, del c#, di android e ios. Il c++ viene usato per vecchi progetti ancora attivi e poi SOPRATTUTTO per il campo dei videogiochi dove è leader indiscusso. Sempre nel campo videoludico c'è il C#, che assomiglia molto al C++ misto al java. Con tutta la franchezza di questo mondo ti dico che se devi solo pensare alla finalità lavorativa ti scoccerai un po' sulle lunghe, quindi sapendo un minimo il campo a cui puoi applicare questi linguaggi ora hai un minimo di indipendenza in più per la TUA PERSONALE scelta. Ci sono moltissimi altri linguaggi e non solo di programmazione ma ancdhe di scripting(sia client che server side) e anche di markup. Se vuoi fare il programmatore web hai 2 scelte:
1) ancorarti al semplice PHP che va a braccetto con HTML e Javascript.
2) aprire un mondo intero di linguaggi e framework(estensioni) che spaziano dal linguaggio base che sceglierai(C#, java, ruby on rails...), passando dal javascript, l'html e tutti i framework di javascript a seconda di quanto vuoi fare.
Come puoi notare il mondo della programmazione web è IMMENSO, quindi è bene farsi un'idea precisa di ciò che si vuole fare o diventare e poi tuffarsi di petto e divorare libri, tutorial e molta pratica.
Se invece sei più propenso per l'industria dei videogiochi sappi che c'è molta concorrenza di questi tempi(indie) ed entrare nei grandi marchi(avendo un ruolo attivo) è difficile davvero, quindi c'è da impegnarsi di più all'inzio per raggiungere l'obiettivo, ma studiare un opchino di argomenti in meno. io al momento conosco molto bene il java, 4 framework di java, html, css, sql, javascript, 2 framework di javascript, android, xml e sto inziando il php(più un'infarinatura universitaria del C++).... pensa che più mi immergo negli studi e più mi accorgo di avere ancora molto da fare. presto ti accorgerai che con un solo libro non ci fai niente, ne servono di più e anche moltissima pratica. se te ne servono per il java postai un messaggio nei manuali consigliati(sempre nel forum)