This article has been localized into Russian by the community.
Необходимые программы
JavaScript - один из самых доступных языков программирования в плане необходимых инструментов. Тебе даже не нужно скачивать что-то для начала, код JavaScript может быть написан в простом текстовом редакторе, в Блокноте на Windows или аналогах на Mac/Linux, и затем код можно запустить в веб-браузере. Другими словами, ты можешь начать учить JavaScript без оплаты за дорогую IDE или скачивания компайлера/интерпретатора.
С учетом сказанного, есть инструменты, которые улучшат твой опыт. Давай поговорим немного о том, что можно сделать.
Редактор
Как я сказал, Блокнот или другой простой редактор подойдет, но если ты когда-нибудь использовал редактор для написания кода, то знаешь, как она повышает твою эффективность. Современные редакторы кода и IDE (Интегрированная Среда Разработки) помогут писать код быстрее благодаря автозаполнению AutoComplete и IntelliSense. Все это подходит для JavaScript.
Так как JavaScript тесно связан с вебом, ты, возможно, уже использовал редактор для написания HTML или CSS. Если это так, твой редактор, наверняка, поддерживает JavaScript, и я рекомендую тебе продолжить его использовать во время обучения JavaScript. Если нет, рекомендую тебе выбрать редактор или IDE.
Давай обсудим различные варианты:
Онлайн редактор
Чтобы начать, возможно, ты захочешь использовать онлайн редактор. Так как JavaScript тесно связан с вебом, существует множество онлайн редакторов, которые дают широкий спектр возможностей непосредственно в браузере без нужды что-то устанавливать. Их часто используют для тестирования, демонстрации и чтобы поделиться кодом, редко они подходят для написания большого проекта (хотя некоторые можно для этого использовать), они окажутся удобны для запуска примеров из этого туториала.
Так что, если у тебя еще нет любимого редактора, и ты хочешь посмотреть, стоит ли тратить время на изучение JavaScript, я рекомендую онлайн редактор. Они предлагают разные уровни вспомогательных функций для повышения эффективности написания кода, который можно тестировать сразу в браузере. Вот несколько примеров:
Попробуй их и выбери, который больше подходит
Просто текстовый редактор
Как уже упомянул, ты можешь воспользоваться любым простым редактором, например тот, что является стандартным в твоей операционной системе. Однако, это скорее для пуристов, которые настаивают на том, чтобы получить как можно меньше помощи. Для всех остальных я рекомендую один из вариантов, упомянутых в статье, в котором ты получишь вспомогательные функции, по типу IntelliSense, проверку синтаксиса и т.д.
Редактор для веб кода
Есть несколько хороших редакторов, сфокусированных на веб технологиях, таких как HTML, CSS и JavaScrtipt. Иногда их называют HTML редакторами, возможно, потому что с этого языка они начинали, но большинство из них отлично поддерживает JavaScript. Я не стану рекомендовать конкретный, но оставлю ссылку на Википедию список редакторов, с которой можешь ознакомиться.
Visual Studio Code
Разработанный Microsoft Visual Studio Code один из наиболее обстоятельных IDE для написания кода на множестве языков, включая JavaScript. Так как это очень мощный инструмент для множества задач, он может стать не лучшим выбором, если ты только начинаешь. Но если ты хочешь полноценное решение для HTML, CSS, JavaScript и остальных языков, попробуй VS Code. Он доступен ня Windows, Mac и Linux, можешь скачать здесь.
Интерпретатор / Движок JavaScript
Пока для тебя нет особых требований, я полагаю, ты уже используешь доступный JavaScript интерпретатор в твоем браузере. В любом случае, пишешь ты код в простом редакторе и открываешь страницу в браузере, используешь IDE, которая запускает страницу, или пишешь код в онлайн редакторе и тестируешь его непосредственно на той же страницу, ты готов начать.
С другой стороны, если ты уже знаешь, что будешь использовать JavaScript вне браузера, например посредством Node.js, тебе следует скачать его. Это за пределами нашего туториала, мы обсуждаем только язык.
Заключение
JavaScript хорош и прост для начала, все, что тебе нужно, это простой редактор, как например блокнот для Windows или встроенный в Linux или Mac, и браузер. В таком случае мы можем продолжить наше изучение JavaScript.