Om du tycker Java är jobbigt så ska du nog inte välja C++, det är jobbigt på samma sätt som Java fast mycket, mycket, mycket värre. Du kan ju alltid testa exempelvis Common Lisp om du är nyfiken av dig. Eller Ruby om du vill ha nått som är nästan som Python. Det är synd att det måste vara objektorienterat annars hade du kunnat använda Clojure, som är ett fantastiskt bra språk. Iofs så kan man göra klasser i Clojure, så du kan påstå att det är objektorienterat men det är normalt inte så man jobbar. Här kan du se lite Clojure: http://www.sweclockers.com/forum/10-programmering-och-digital...
Fast det är inte bara syntaxen som skiljer språk åt. Java är helt horribelt, och det är inte bara syntaxen det beror på. Dessutom är OOP ganska horribelt det med. Fast du har en poäng med att det antagligen är enklare att få hjälp om man använder samma sak som alla andra. Men det är bra också att lära sig att hjälpa sig själv.
Jag gillar inte heller Java, men det är inte på grund av att att man måste köra i terminalen. Det tycker jag är helt OK. Det är språket i sig jag ogillar. Men som sagt, välj inte C++, du förstår inte vad du ger dig in på. Om Java är helvetet, som du sa, så är C++ som att dö igen och komma till ett helvetets helvete.