Надеюсь здесь есть опытные люди, которые могут подсказать.
С какого языка стоить начать изучение? Что именно нужно знать в данном я.п.?
Поделитесь своим опытом.
Приветствую.
Для начала, задайте себе вопрос: чем я хочу заниматься?
Вот описание нескольких вариантов, которые помогут определиться с выбором:
Frontend-разработчик - занимается вёрсткой (воплощением макета сайта в код) сайта. Данный человек получает от дизайнера макет сайта, например в .psd формате, который он производит в код и по желанию может добавить какие-либо анимации на страничке.
Требуемые языки: HTML, CSS, JavaScript (jQuery, Vue.js и т.д.)
Backend-разработчик - в отличие от предыдущего разраюотчика, этот же занимается самим функционалом веб-странички, т.е. данный разработчик занимается созданием каких-то админ-панелей, созданием простенькой CMS на сайте, зачастую должен владеть знаниями в MySQL, MariaDB и других баз данных.
Требуемые языки: PHP (Laravel, RedBeanPHP и другие), Python, Node.js
Вообще по хорошему для разработки функционала сайта нужно самому выбрать язык, на котором стоит писать код. Лично у меня выбор упал на PHP. Многим он не нравится какими-то моментами, но в целом от выбора языка зависят только ваши пркдпочтения. Возможно вам понравится делать Backend и на node.js или python.
Есть еще третий вариант:
Fullstack Web Developer - он совмещает в себе знания как Frontend, так и Backend разработчиков. От него требуется качественная вёрстка сайта и качественная разработка веб-приложений и функциональных вохмоэностей сайта.
Лично я являюсь Fullstack-разработчиком. Свой путь начинал именно с Frontend-разработки, потому что для того, чтобы начать изучать Backend-разработку, нужно иметь базовые знания в HTML и CSS. Удачи Вам в ваших начинаниях!