O desenvolvedor Frontend é responsável por criar interfaces de utilização para um site ou aplicação web onde será apresentado ao usuário final os dados que foram fornecidos pelo Backend (camada que cuida das regras de negócio).
De conhecimento básico você vai precisar aprender HTML, CSS e Javascript. Apenas após conhecer essa base comece a buscar conteúdo sobre Frameworks, que são ferramentas que lhe auxiliam a abstrair o desenvolvimento de software.
Os Frameworks Frontend mais utilizados e suas linguagens são
- React (JavaScript)
- Argular (JavaScript)
- Argular (Vue.js)
- Django (Python)
- Flutter (Dart)
⚠ Lembre-se, nenhuma liguagem/framework é melhor que outra, cada uma atende um cenário diferente
Neste repositório você encontra uma Roadmap super legal. Roadmap é como se fosse um mapa que lhe auxilia a alcançar um objetivo apresentando um passo a passo.