Вообще лучше учить языки которые можно применить в связке. Банальный пример - PHP+SQL+HTML+JavaScrip.
В вашем случае к C++ тоже можно подобрать связку в зависимости от того какие проекты планируете писать. Например Java в качестве SOAP сервера. Или какой-нибудь скриптовый язык для плагинов которые потом будут использоваться в ваших программах если они модульные, например TCL.
да конечно синтаксис языков программирования схож и логика действий тоже