Я ранее занимался обычной версткой используя элементы на jquery. Но сейчас я приступил к продвинутому проекту, который подразумевает создание собственного функционала на ajax (и достаточно продвинутого). Опираясь на свой опыт, скажите в каком направление двигаться.
Вы выбрали отличный язык для обучения в 2017 году. JavaScript пользуется популярности, т.к. согласно опросу разработчиков Stack Overflow 2017, является наиболее часто используемым языком программирования.
Самые популярные технологии в 2017 году
языки программирования
Изобилие ресурсов по языку JavaScript дает возможность изучить этот язык во всей полноте.
Но если вы изучаете программирование самостоятельно, это может затруднить с определением, с чего начать и как продолжать развиваться.
Практикуйте
Делайте что угодно! Например, создайте страницу, на которой есть ваше домашнее животное, шахматная игра или красивый мультфильм. Создайте учетную запись Github и свяжите эту работу со страницей Github, чтобы каждый мог видеть, насколько ваша страница отличная.
Полностью погрузитесь в это
Можно провести аналогию в изучением иностранных языков. Люди, которые полностью “погружаются” в язык, проживая в стране, где говорят на нем или идут в школу, где говорят на нем становятся намного более опытнымм, чем средний человек, изучающий иностранный язык самостоятельно.
Никогда не прекращайте учиться!
В последние годы популярность некоторых самонадеянных хвастунов конечно завораживает, но практика и изучение по-прежнему является отличительной чертой успешных людей. Люди, которые хотят быть успешным в программирование, должны понимать, что в дисциплине не хватает знаний, потому что технологии, языки, рамки и т.д. постоянно развиваются, растут. Это марафон, а не спринт.
Вы можете начать с изучения. Можно почитать следующее.
-
Douglas Crockford —«JavaScript: The Good Parts», 2008
-
Marijn Haverbeke — «Eloquent JavaScript: A Modern Introduction to Programming», 2014
-
Addy Osmani — «Learning JavaScript Design Patterns», 2012
-
Стоян Стефанов — «JavaScript. Шаблоны», 2011
С изучения основ. Учебник по ссылке ниже хороший вариант.
Код учебника открыт.