На днях я увидел пост на LinkedIn, в котором ОП сказал: «Он ненавидит точки с запятой». Я это почувствовал. Я очень это чувствовал. Это заставило меня вспомнить, насколько трудным был переход с Ruby на JavaScript. Это было непросто, поэтому много почему вопросов. Я даже не могу представить, как он изучает его как первый язык программирования (OP только что закончил несколько курсов HTML и CSS и начал изучать JS).

Я связался с ним, сказав, что у JS есть некоторые особенности, и ему следует успокоиться, шаг за шагом. Я предложил поделиться некоторыми из моих любимых бесплатных ресурсов, на что он согласился. Как только я разместил их, я понял, сколько из них я нашел. Я подумал, что мог бы написать об этом в блоге и, возможно, помочь другому человеку, изучающему JS в будущем. В произвольном порядке я перечислю их и дам некоторые подробности об этом.

Функция FUN FUN, Канал YouTube. Создатель прекратил загрузку видео на свой канал, но созданные им видео хорошо объяснены, а примеры кратки. Он объясняет понятия очень кратко. Блог-пост freeCodeCamp более подробно объясняет, кто такой MPJ и что такое FUN FUN Function. Я понял каррирование только после того, как посмотрел его видео на нем. Через некоторое время, когда я начал искать видео о чем-то, связанном с JS, я всегда искал его в первую очередь.

freeCodeCamp веб-сайт и канал YouTube — это мое первое место, где я хочу изучить новую библиотеку, фреймворк или язык. Когда я запускал TypeScript, мне порекомендовали сделать обучающее видео, которое было на freeCodeCamp. Прежде чем я начал Flatiron, я сделал несколько упражнений на freeCodeCamp. Это отличный ресурс, единственная ловушка может заключаться в попытке узнать слишком много одновременно. Попробуйте придерживаться одного и выполняйте упражнения для него.

Проект Odin — проект с открытым исходным кодом, поддерживаемый веб-разработчиками для веб-разработчиков. Цель состоит в том, чтобы предоставить руководство, которое они хотели бы иметь, для других, которые начинают или оттачивают свои навыки. Есть 3 бесплатных учебных курса. Основы, которые обучают основным понятиям, после чего есть два пути: Full Stack Ruby On Rails и Full Stack JavaScript. Иди и получай удовольствие.

Exercism.orgвыпускник недавно порекомендовал этот веб-сайт. Я открыл его только для того, чтобы посмотреть, что это такое и что он предлагает, я включил его сюда, так как первое впечатление было отличным. У них есть не только JS, но и множество других языков. Упражнения JS состоят из 120+ и 27 понятий. Он также имеет дорожку TypeScript. Я уже вижу, что буду на этом сайте больше, как только закончу курс Udemy.

DR Axel Rauschmayer когда вы видите, что кто-то пишет о JavaScript и в его имени есть титул Доктор, вы должны попытаться проверить человека, который это пишет. Именно это я и сделал, когда впервые познакомился с доктором Акселем Раушмайером. Он занимается разработкой веб-приложений с 1995 года (в том же году, когда JS был представлен миру). В 2010 году получил степень доктора философии. по информатике Мюнхенского университета. Этот человек является учреждением, когда дело доходит до веб-разработки с JS, без сомнения. У него есть веб-сайт ExploringJS, где перечислены все книги, которые он написал. 2ality.com, блог, в котором доктор Аксель пишет о ЭС и многом другом. Книга, которая мне больше всего помогла, это, наверное, JavaScript для нетерпеливых людей.

LeetCode — Алгоритмические проблемы в JS. Если вы хотите работать в FAANG или любой другой конкурентоспособной крупной компании, вы должны знать алгоритмы. Премиум-решение предоставляется на Java или Python. Обычно есть решения JavaScript, представленные сообществом.

Это мои любимые бесплатные ресурсы, которые я накопил за год изучения JS. Я скучал по твоему любимому? Дай мне знать в комментариях.