Это и не так. Если у вас есть предыдущий опыт программирования на других языках, то вы будете более запутаны. Это довольно неинтуитивно, потому что JavaScript — это старый язык, который был создан примерно за 10 дней для решения очень специфической проблемы того времени. Нет нужды вдаваться в исторические подробности. Если вы новичок в программировании, единственное препятствие, которое вам придется преодолеть, — это общая концепция шаблонов программирования, многословный синтаксис и ход выполнения программы. Не беспокойтесь, потому что в Интернете есть тысячи руководств, из которых вы можете узнать практически обо всем, что может предложить язык. Весь Интернет основан на этом языке, поэтому вы можете себе представить, сколько людей и организаций готовы обучать JavaScript.

Не делайте этих ошибок!

Я сделал огромные ошибки, когда начал работать с JavaScript. Я попал в Node.Js и Angular.Js напрямую, не особо разбираясь в самом JavaScript. Если вы не знаете, что это за вещи, то даже не заморачивайтесь. Просто знайте, что Node.Js позволяет вам использовать JavaScript на сервере, а Angular.Js очень упрощает вашу жизнь (кто-то скажет, что нет) на интерфейсе. Прежде чем изучать какие-либо библиотеки и фреймворки, о которых вы, возможно, слышали, всегда начинайте с изучения основ языка. Ознакомьтесь с синтаксисом и общим процессом программирования языка.

Золотой совет

Скажите, что вы начинаете изучать JavaScript. Вы работаете в течение 2 часов, а затем переходите к остальной части вашего дня. Пока вы занимаетесь другими делами, ваш мозг работает над концепциями JavaScript, которые вы узнали ранее в предыстории. Большинство из нас знает это, потому что именно так работает наш мозг. Итак, вот какой трюк я обнаружил. Допустим, мне нужно изучить основы jQuery (библиотека JavaScript). Я начну с нуля, изучая основы языка, на котором написан jQuery, то есть JavaScript. Тем не менее, я буду постоянно просматривать jQuery, пока изучаю язык, чтобы мой разум работал в фоновом режиме. К тому времени, когда я чувствую, что закончил с основами, когда я перехожу к изучению jQuery, это проще простого, так как мой мозг бессознательно понимает все эти кусочки jQuery. время. Поэтому, пока вы изучаете JavaScript, обязательно посмотрите на некоторые jQuery, Node.Js и другие фреймворки, которые вы, возможно, захотите изучить в будущем. Вы, вероятно, не поймете 95% того, что видите в начале. Но просто доверься силе своего мозга. Это действительно работает!

Дорожная карта

Я настоятельно рекомендую следовать этой дорожной карте. Вы можете пойти по платному маршруту или выбрать обучение, ничего не тратя. Если вы пройдете платные курсы, упомянутые здесь, вы обязательно достигнете своей цели раньше. Самоотверженность и трудолюбие подразумевается, независимо от того, какой маршрут вы выберете.

Платный маршрут

Примечание. Курсы Энтони Алисии доступны на Udemy и могут стоить дорого. Тем не менее, во время курса Treehouse не забывайте регулярно проверять цены. Их в продаже довольно много, поэтому нет необходимости покупать курс по его первоначальной цене.

Бесплатный маршрут

Чем я вам помогу?

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

Ставьте лайк и делитесь этим постом, если он вам помог :)