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