Murilo, obrigado pela ajuda, escolhi engenharia da computação exatamente por poder seguir os dois caminhos, quero pegar a base do que eu puder , programação, desenvolvimento e a criação de softwares e hardwares , durante o curso vou me aprofundar nas matérias do curso e sempre aprender pra levar comigo e o que nao tiver no curso vou estudando durante o curso também, creio que front e back podem me ajudar de varias formas estou tentando bolar um planejamento, como estudar vom a ajuda do roadmap como o comentario do colega abaixo para o front end e deixar uma base solida de html , css e javascript e no curso solidificar a base de programação para o software pelo que estou vendo entender um pouco de cada linguagem tem uma grande vantagem seja no fullstack ou em softwares, cada dica de vocês so fortalece isso, como engenheiro posso atuar em diversas áreas e meu ponto é, solidificar minha base e estudar muito por isso pedi ajuda por onde começa , muito obrigado por suas dicas pode yer certeza que vou ver o básico c / c++ assim como ja estou vendo básico da dica do item 1.

Aconselho você a ir com calma. Apesar das duas terem relação muito forte devido o uso de computadores, ambas as áreas são completamente diferentes em vários aspectos.

Sou formado em Engenharia Elétrica e atualmente trabalho com desenvolvimento de software embarcado. Aqui na empresa tem um time de desenvolvimento web e mobile. As duas equipes trabalham com coisas completamente opostas. Enquanto eu trabalho com embarcados (chips, microcontroladores, sensores, etc) eles trabalham com front e back. A Engenharia da Computação é bem mais voltado ao que eu faço.

Não estou dizendo isso pra te desmotivar a estudar coisas relacionadas a web, muito pelo contrário apoio muito isso. O que estou dizendo é que você está no começo ainda, tente ir com calma e focar em uma coisa de cada vez pra não acabar atropelando. A curva de aprendizado é muito alta em ambos os casos, existe muita tecnologia diferente. A abstração de hardware/software nessas duas áreas são bem diferentes.

Eu também sou igual a você, que quero saber tudo "do led a web" mas me perdi algumas vezes por estar estudando coisas completamente diferentes.

Melhor caminho, na minha opinião, é: aprenda um e depois o outro, vai ficar muito mais fácil.

Muitíssimo obrigado, resumindo quero programar e resolver problemas, criar aplicativo que tenha web voltada a banco de dados e tudo isso relacionado assim como senhor quero ir do "led a web", tendo isso em mente obque senhor quis dizer aprenda um depois o outro ?
Quando disse do led a web, quis dizer que existe uma ponta baixo nível (hardware, embarcado) e outra ponta alto nível (web, mobile). Eu recomendo você aprender uma ponta primeiro e depois a outra, ao inves de fazer os dois ao mesmo tempo.