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:
- Vamos começar pelo básico, foco no HTML, CSS e Javascript (Se já souber é sempre bom relembrar kkkkk)
- 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)
- 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)
- 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