O que é um desenvolvedor front-end?
Desenvolvedor de front-end é a pessoa que escreve o código para a aparência do site, há também um desenvolvedor de back-end que escreve o código para a parte funcional do site. Se você cruzar essas duas profissões, obterá um desenvolvedor Full-Stack
1. O básico que você precisa saber
Muitas linguagens podem ser usadas para escrever código Front-End, mas primeiro, aconselho você a começar com a "linguagem" do HTML. Com a ajuda dele, você poderá criar, é claro, não sites, mas páginas padrão da Internet com texto, imagens, etc., mas HTML-I certamente não será suficiente para você se considerar um desenvolvedor Front-End. Existem muitas maneiras de aprender HTML, vamos analisá-las um pouco mais
tarde.A seguir, vou aconselhá-lo a aprender o básico da linguagem CSS. Você precisará dele para fazer um bom design de site, animações padrão, design de página. Existem também muitas maneiras de aprender CSS, iremos discuti-las um pouco mais tarde.
Para escrever um bom design para um site, nem sempre você tem CSS suficiente, então você precisa do básico de JavaScript. Mas se você aprender JavaScript e Node.js, pode até escrever back-end e se tornar um desenvolvedor Full-Stack
2. Tempo
Não levará muito tempo para aprender essas linguagens de programação, mas isso não significa que seja tão fácil. Você deve sempre aprender não apenas com a teoria, mas também com a prática. É preciso muita prática para navegar totalmente na linguagem de programação, caso contrário, você ficará muito confuso se começar a trabalhar como freelancer antes do tempo. Tente escrever algumas páginas para você mesmo para entender e entender bem as línguas
3. Matemática
Por muito tempo não vamos focar nisso, se você conhece bem matemática, excelente, senão muito, não importa. Há curso de matemática suficiente até a 9ª série
4. Recursos de aprendizagem
Para os fundamentos de HTML e CSS, recomendarei estes vídeos
HTML: www.youtube.com/watch?v=5pBcKKiZSGE
CSS: www.youtube.com/watch?v=iPV5GKeHyV4
Depois que você puder ler e aprender aspectos de HTML e CSS em htmlbook.ru
Para os fundamentos de JavaScript Eu recomendo este vídeo
www.youtube.com/watch?v=Bluxbh9CaQ0&t=5328s
Então JavaScript em todos os aspectos pode ser aprendido em learn.javascript.ru