Olá, me chamo Diego e atualmente estou estudando para entrar na área de dev web. Porém, posso te ajudar com essa dúvida, segue algumas dicas:

  1. Vamos começar pelo básico, foco no HTML, CSS e Javascript (Se já souber é sempre bom relembrar kkkkk)
  2. Com relelação a frameworks front-end vamos com os três mais famosos react, angular e Vue (Sendo que, o react é o que possui mais vagas e angular é mais utilizado por empresas que precisam de uma maior segurança, como bancos e setor público)
  3. Para o back-end vc já sabe java então vai com esse mesmo (Mas se quiser algo novo, dá uma olhada no Node.js)
  4. Depois que estiver bastente familiarizado com essas tecnologias dá uma olhada no typescript (que é basicamente um javascript tipado).

Esse é o básico da web, porém cada um desses tem muitas nuances e caminhos possiveis. Sendo assim, vou deixar alguns links que podem ser úteis para vc.


para treinar sua lógica e se desfiar: codewars leetcode hackerrank

canais do youtube que podem te ajudar: Curso em Video Alura Attekita Dev Bóson Treinamentos Felipe - Dev Samurai Mayk Brito Otávio Miranda Rodrigo Branas Rocketseat

Site para aprender o básico da web de graça: rocketseat

OBS: Vou deixar um site que pode ser muito útil para você, Developer Roadmaps (ele é basicamente um mapa mais comleto de diversos assuntos)

Achei interessante o trecho

3. Para o back-end vc já sabe java então vai com esse mesmo (Mas se quiser algo novo, dá uma olhada no Node.js)

Nesse ponto me fez pensar um pouco: continuar com o desenvolvimento em java + spring boot e usar algum framework ou 'vanilla js', ou aprender Node? Eu tive aula de Node na faculdade, cheguei a fazer um CRUD simples. Vou continuar pesquisando a respeito do Node e estudar o uso do react com spring boot, apenas por estar mais na minha zona de conforto, mais para frente eu pego para estudar melhor o Node e fazer algum projeto mais elaborado.

Agradeço os links de referência, apartir daqui ja tenho um bom guia.

Vlw! \o