Eu não recomendaria C++ pra uma pessoa que tá começando, a linguagem é complexa demais, ainda mais se for usar C++ moderno. Único caso que ela fica "simples" é se for usar ela como vc programaria C, só que com classes e fazendo uso de algumas coisas da stdlib, mas isso é algo mal visto fora do mundo de embarcados...Tmb achei algo bem estranho, mas típico de quem está querendo aprender agora a programar e está procurando um Norte pra isso. Mas primeiro deve-se ter em mente o seguinte: Em qual área de programação VC quer investir ou gostar? Mobile, prototipagem, híbrido... ?
HTML e CSS eu faria caso tivesse interesse em criar sites. Javascript vc pode aprender dentro desse mundo pq a linguagem é bem flexível e pode sim ter lógica de programação. Mas se quer aprender a programar, primeiro aprenda a lógica (está certo em fazer isso) e dps parta para linguagens que de fato vc verá isso acontecer corriqueiramente: Java, C#, C++, Python...
Eu sou um cara que aprendeu a programar em C msm (inclusive sempre indico por ser praticamente a "mãe" das principais linguagens. Porém ali é tudo via terminal, mas tem lógica envolvida. Caso esteja disposto eu recomendo ela e dps partir para um C++ e quando estiver bem craque pular para outras linguagens tipo C++, Python, Java ou se quiser programar em mobile Kotlin será bem easy.
Claro que aprendendo já em C# ou Java (conteúdo é bem mais pesado) vc terá os msms adjetivos do que aprenderia em C, eu só indiquei msm o C por ser praticamente padrão. E com ela vc pode programar microcontroladores atrelado ao C++ tmb em prototipagens.
Eu pessoalmente odeio ambos igualmenteAcho engraçado que ninguém quer desenvolver pra Android, eu acho tão melhor que web hahaha, e tem bastante demanda também... não tanto quanto fullstack mas tem, principalmente se depois aprender iOS, aí fica bem desejável.
Não gosto de coisas onde um usuário final vai interagir, prefiro algo onde os "usuários" são outras pessoas técnicas internas.
Sei se é isso não, essa "onda" tá aí há anos desde a época do cordova/ionic, tecnologia vai, tecnologia vem e sempre continua essa hesitação.Acho que o povo está esperando pra ver como será essa onda de app híbrido ou que rode no navegador. A ideia é boa, ter um app que não dependa de uma linguagem específica para rodar, somente ou o compilador pra migrar para OS X ou Y ou pelo navegador compatível e pronto.