Кто такой Front-End разработчик?
Front-End разработчик это человек который пишет код для внешнего вида сайта, также есть Back-End разработчик который пишет код для функциональной части сайта. Если скрестить эти две профессии получится Full-Stack разработчик
1. Азы которые нужно знать
Для написания Front-End кода можно использовать множество языков, но для начала я советую вам начать изучения с «языка» HTML. С помощью его вы сможете делать конечно не сайты, но стандартные интернет страницы с текстом, картинками и т.д, но HTML-я вам конечно же не хватит что бы считать себя Front-End разработчиком. Способов изучить HTML есть много их мы разберём немного позже
Далее я вам посоветую выучить азы языка CSS. Он вам пригодиться что бы уже делать неплохой дизайн сайта, стандартные анимации, оформление страницы. Также способов изучить CSS есть много их мы разберём немного позже
Что бы хорошо писать дизайн для сайта вам не всегда хватит языка CSS, поэтому вам нужны азы JavaScript-а. Но если-же вы полностью выучите язык JavaScript и Node.js вы вполне сможете писать даже Back-End и стать Full-Stack разработчиком
2. Время
Что бы выучить эти языки программирования вам понадобиться не много времени, но это не значит что это так легко. Всегда нужно учиться не только на теории, а также и на практике. Что бы полностью ориентироваться в языке программирования нужно много практики, иначе вы будете очень путаться если раньше времени возьмётесь за работу на фрилансе. Попробуйте написать парочку страниц для себя что бы хорошо понимать и разбираться в языках
3. Математика
Долго мы на этом заостряться не будем, если ты хорошо знаешь математику-отлично, если не очень это не беда. Тут вполне хватит курса математики до 9 класса
4. Обучающие ресурсы
Для азов HTML и CSS посоветую эти видео
HTML: www.youtube.com/watch?v=5pBcKKiZSGE
CSS: www.youtube.com/watch?v=iPV5GKeHyV4
После можете читать и узнавать аспекты HTML и CSS на htmlbook.ru
Для азов JavaScript советую это видео
www.youtube.com/watch?v=Bluxbh9CaQ0&t=5328s
Потом JavaScript во всех аспектах можно доучить на learn.javascript.ru
laminor4ik
Вы меня извините, но довольно трудно читать такой текст. Да и тема поста заезженная вдоль и поперек. В интернете можно найти статьи, где автор глубже раскрывает рассматриваемую область. Статья была бы интереснее для новичков, если бы вы также рассмотрели используемые прикладные инструменты, а также технологии, которые будут необходимы на следующих этапах. Таким образом новичку будет понятно, что ожидает его при погружении в профессию.
По сути, такого рода статьи всегда сводятся (и все это проходили) к webref и learn javascript. Я бы ещё посоветовал интерактивный курс htmlacademy и практику на codewars.
RuslanNBA Автор
Приму в сведение