JavaScript
Где можно изучить javascript и стоит ли того? Сложное ли это занятие?
JS очень простой. Конечно стоит
Roman Pashenko

Если ты будешь заниматься front-end, знание JavaScript необходимо. Во всех остальных областях программирования полезность JS сомнительна (что бы ни говорили адепты Node.JS и прочих движков на ядре V8).
JS - совсем непростой язык, включающий бережно сохраняемую - ради "совместимости" - и пополняемую с каждым новым стандартом богатую коллекцию грабель. Начать говнокодить просто и быстро, научиться писать качественный код долго.
Учебник JS: https://learn.javascript.ru
JS - совсем непростой язык, включающий бережно сохраняемую - ради "совместимости" - и пополняемую с каждым новым стандартом богатую коллекцию грабель. Начать говнокодить просто и быстро, научиться писать качественный код долго.
Учебник JS: https://learn.javascript.ru
По части "сложное ли это занятие". Если сабж безнадежный чабан из горного аула - будет сложно. Но вообще азы JS вполне доступны для понимания обычным человеком
Изучить можно дома.
Занятие это простое (если ты про изучение) - а вот программировать, уже не так просто, как изучать... и не суть, на JS программить, или на любом другом языке.
Сам JavaScript, характерен тем что до определенного уровня он крайне прост, а далее (в его динамической части) - резко становится сложнее настолько, что многие просто в ужасе сбегают. Этот язык доступен и приятен только тем, кто склонен разбираться и понимать то что они используют. Остальным (тем кто думать не хочет или не может), в нем мерещатся всякие "грабли" и "подводные камни"... хотя язык на самом деле КРАЙНЕ логичен, и вся магия в нем подчинена строгим законам... Просто людям свойственно обвинять что-то внешнее в своих личных неудачах: типа, "разбил лицо об типкаст объекта - побежал в интернеты кричать про плохой JavaScript".
Конечно, у JS есть недостатки - только они совсем не в том, о чем кричат неосиляторы. Например, недостатками можно считать наличие глобального объекта, спорный алгоритм автовставки точек с запятой, и отсутствие элвис оператора (до сих пор!).
Как только разберешься с динамической типизацией (включая пресловутый type coercion), контекстами вызовов, циклом событий, и прочими важными составляющими - в JS будешь как рыба в воде.
Занятие это простое (если ты про изучение) - а вот программировать, уже не так просто, как изучать... и не суть, на JS программить, или на любом другом языке.
Сам JavaScript, характерен тем что до определенного уровня он крайне прост, а далее (в его динамической части) - резко становится сложнее настолько, что многие просто в ужасе сбегают. Этот язык доступен и приятен только тем, кто склонен разбираться и понимать то что они используют. Остальным (тем кто думать не хочет или не может), в нем мерещатся всякие "грабли" и "подводные камни"... хотя язык на самом деле КРАЙНЕ логичен, и вся магия в нем подчинена строгим законам... Просто людям свойственно обвинять что-то внешнее в своих личных неудачах: типа, "разбил лицо об типкаст объекта - побежал в интернеты кричать про плохой JavaScript".
Конечно, у JS есть недостатки - только они совсем не в том, о чем кричат неосиляторы. Например, недостатками можно считать наличие глобального объекта, спорный алгоритм автовставки точек с запятой, и отсутствие элвис оператора (до сих пор!).
Как только разберешься с динамической типизацией (включая пресловутый type coercion), контекстами вызовов, циклом событий, и прочими важными составляющими - в JS будешь как рыба в воде.
Вопреки стереотипам, JS не такой уж и простой. Если будешь заниматься фронтендом - оно того стоит. Если нет, то и не стоит
Похожие вопросы
- За сколько можно изучить JavaScript с нуля?
- Что легче изучить JavaScript или PHP? (Я знаю что это 2 разные технологии)
- Подскажите, как мне изучить Javascript? С чего мне начать, как к этому отнестись и т. д.
- Обучение по старому учебнику JavaScript. Стоит ли?
- Когда лучше использовать регулярные выражения в Javascript, а когда не стоит?
- Какой язык программирования изучить 2-м? Я думаю, JavaScript попробовать, посоветуйте книги по его изучению
- Стоит ли изучать JavaScript на learn.javascript?
- Есть ли аналоги JavaScript?
- С чего начать учить JavaScript?
- Подскажите книги для изучения javascript? Хочу начать изучать веб программирование javascript подойтет для начала?