JavaScript, да, определенно JavaScript! И никакого jQuery! Если вы хотите лучше работать с JavaScript, вы должны изучить его правильно. Не начинайте с jQuery, это главный совет, который я могу дать всем начинающим Frontend-разработчикам!

Почему важно изучать ванильный JavaScript?

Вы можете спросить себя, почему. Позвольте мне начать с будущего JavaScript в целом. JavaScript будет большим в будущем! Не просто немного больше, а массивнее! Запомни мои слова! С момента создания NodeJS JavaScript можно использовать на стороне сервера, а не только в браузере.

Чтобы создать приложение в будущем (или прямо сейчас), вам действительно не нужен бэкэнд-разработчик (конечно, в зависимости от того, насколько большим будет ваше приложение). Просто установите NodeJS, и вы сможете использовать JavaScript на сервере для создания потрясающих веб-приложений!

Это причина (одна из многих других), почему вы должны хорошо разбираться в JavaScript! Когда вы хорошо разбираетесь в JavaScript, вы можете использовать любой фреймворк или библиотеку JavaScript, какие захотите. В этот момент у вас будут инструменты для более быстрого написания JavaScript.

Зачем отказываться от jQuery сейчас?

Если вы не знаете JavaScript, вам будет сложнее получить очень классную работу/проект в качестве Frontend-разработчика. Поскольку он будет становиться все более и более важным на сцене, чтобы знать JavaScript, вам нужно его изучить!

Когда я был новичком, я очень хорошо разбирался в HTML и CSS и мог использовать jQuery. Некоторые плагины jQuery здесь и там, но это просто реализация примеров, изменение селекторов, и все готово. Но когда у меня был баг типа jQuery is undefined, я не мог его исправить, потому что не совсем понимал, что происходит.

Когда я подавал заявку на новую работу, вся реакция была основана на моем знании JavaScript, а не только jQuery. Мне нужно было понимать JavaScript в целом (читайте мой рассказ об этом здесь).

С чего начать изучение JavaScript?

Я создал список ресурсов, которые могут помочь вам лучше изучить JavaScript!

Если я пропустил какие-то ресурсы в списке, добавьте их в комментарии, тогда я добавлю их в этот список!

Я надеюсь, что эта запись в блоге поможет вам двигаться вперед! Надеюсь, это послужит толчком для роста вашей страсти к JavaScript и сделает вас более жаждущим стать лучше в JavaScript!

Продолжайте хорошую работу! Если у вас есть какие-либо вопросы или вам нужна помощь с вашим JavaScript, сообщите нам об этом :-)