Сложно ли учить новый язык программирования после JavaScript?

не кого не слушайте ,если начнете Учить Питон , будет довольно легко учить , чуть сложнее учить Луа, а тут придется учить еще и Котлин . А ведь всего этого было бы не нужно учить ,если бы ввели в Эксплуатацию новый игровой движок на визуальном языке программирования Питон
Не слушайте не кого после явы,питон очень легко учить ,я учила его сразу после основ ява скрипт 
Меньше слушайте всех, больше делайте руками. «Вам будет очень сложно» — это субъективная оценка. Подходите к новому языку как к новому (не смотрите на него как на свой старый с другим синтаксисом). Не пытайтесь притащить свои старые привычки на новый язык. Есть некоторые аналогии, но всегда интересуйтесь, а как тут принято делать «это».
Далее, вам какую задачу решать? Язык выбирают под проект, под задачу, под требования, а не проще. Если говорить о коне в вакууме, то попробуйте Python
- Вконтакте

JS это вершина развития программирования, я серьёзно
нет ничего проще и эффективнее, в этом он схож с Си
можно делать всё — сайты, моб и десктоп приложения, серверы, мк
возвращаться назад в прошлое тяжело и бессмысленно
а если например на сервере недостаточно node.js — попробуй Go
он вроде бы такой же минималистичный
простота и минимализм это очень хорошо
хорошо когда твой код работает везде и быстро
- Вконтакте
Что Вы подразумеваете под словом «учить новый язык»? Учить синтаксис нового языка? Нет, не сложно, но не особо понятно, зачем оно в целом Вам надо? Знание синтаксиса языка без более глубокого понимания происходящего на более низком уровне — всё равно, что знание алфавита без понимания того, что означаю слова (составленные из букв этого алфавита).
И даже если Вы изучили язык N ну очень хорошо (я про синтаксис), это будет порядка 5% от того, что Вам нужно будет изучить в целом, что бы стать высококлассным спецом в мире современной разработки.
Отвечая на Ваш вопрос буквально — «учить новый язык» не сложно, ни до, ни после.
Как выучить JavaScript — 7 шагов от новичка до senior
JavaScript один из самых популярных языков программирования и каждый год он притягивает в свои ряды все новых и новых последователей. Новички его любят за легкость в изучении, высокие зарплаты, множество открытых вакансий и большие перспективы. Более опытные ценят в JS широкие возможности, наличие мощных фреймворков и поддержку в лице многочисленного сообщества. Для того, чтобы не разочароваться во всей этой идиллии, необходимо с умом подойти к изучению, начать с правильных вещей, не потеряться в потоках информации и все-таки стать JavaScript разработчиком.
Наиболее часто используемые языки программирования — рейтинг от Stack Overflow 2021
HTML и CSS, как основа для изучения JavaScript
Одна из основных специализаций JavaScript это работа с контентом на web-странице — другими словами оперирование DOM-деревом (Объектная Модель Документа). Добавить динамически меняющийся текст, поменять цвет кнопки при клике, вывести pop-up — обычные задачи для JavaScript разработчика в сфере web-разработки. Для всего этого понадобиться разобраться в HTML и CSS. Здесь есть свои нюансы и чтобы стать гуру в этих областях придется попотеть (СSS), но для нас важно усвоить основы, а на это не уйдет более месяца.
Ресурсов для изучения HTML и CSS множество, но здесь хотелось бы отметить тренажер от HTML Academy. В интерактивной форме и за короткий срок можно получить базовые навыки на практике и приступить уже к изучению JavaScript.

C чего начать изучение JavaScript
Для того, чтобы эффективно изучать JavaScript необходимо закреплять теорию практикой, поэтому чтение книг на начальном этапе не подходит. Также сразу записываться на курсы для многих не самая удачная идея, там вы просто можете поплыть. А вот структурированные самоучители в самый раз.
- https://learn.javascript.ru — на русском;
- https://schoolsw3.com/js — на русском;
- https://www.freecodecamp.org — на английском.
Раздел за разделом, тема за темой, задание за заданием, пример за примером и в один момент вы поймете, что вы в чем-то начали разбираться.
Познакомиться с JavaScript также можно и в HTML Академии, здесь разработчики подготовили удобный тренажер по JS, который не даст сбиться с намеченного курса.
Как стать JavaScript разработчиком
В какой-то момент самостоятельного изучения может начаться период, когда у вас будет оставаться больше вопросов чем ответов. Или может подвести самоорганизация и вы начнете отлынивать от изучения программирования. Здесь на помощь приходят курсы. Самый лучший вариант — это пойти на платные курсы с графиком обучения и наставником. Здесь не только разжуют теорию, но и погрузят с головой в практику, а также замотивируют дипломом, который дают после успешного прохождения курса.
Бесплатные курсы на YouTube
Если с платными курсами не получается, всегда можно воспользоваться бесплатными.
-
: Web-разработка, теория и практика — IT видеокурсы — Нет времени объяснять программируй
Как ускорить процесс обучения JavaScript
Стажировка
На любом этапе обучения имеет смысл искать работу / подработку / стажировку. Пусть это будет должность стажера-верстальщика, это уже опыт, который погрузит вас в профессию web-разработчика. Здесь лучше подойдут компании в которых есть специализированные отделы, чтобы было кому вас обучать.
Свои проекты
Создавайте свои проекты, набивайте руку, пусть сначала это будет просто копирование чужого кода. Далее вы будете править готовые скрипты под свои нужды, а затем начнете писать и свои.
Фриланс
Если со стажировкой не получается, всегда есть вариант найти простенькие задачки на бирже фриланса. Можно по началу брать совсем небольшие суммы, главное здесь не растеряться и сдать проект вовремя. Этот способ подходит для смелых.
Прокачиваем JavaScript книгами
После того, как основы языка программирования освоены теорию можно закрепить с помощью литературы. Книг для изучения JavaScript много, перечислим некоторые из достойных внимания:
Зачем учить JavaScript и где он пригодится
Аспирант Нетологии Максим Пименов рассказывает про JavaScript — невероятно популярный язык программирования, который учит сайты реагировать на поведение посетителей.
JavaScript — это лучший друг HTML и CSS. HTML задает разметку сайта, CSS отвечает за внешний вид, а JavaScript все это оживляет. С помощью кода на JavaScript программист определяет, как страница отреагирует на действия пользователя.

Сейчас JavaScript — единственный язык программирования для браузеров. Он работает под Windows, macOS, Linux и на мобильных платформах, то есть везде. Если не знаешь JavaScript, делать в программировании интерактивных сайтов нечего.
В 2009 году появился Node. js, который вывел JavaScript за пределы браузеров. Теперь его можно запустить хоть на стиральной машине. О том, что такое Node. js и зачем он нужен, мы уже писали, поэтому не буду рассказывать о нем подробно.
Без JavaScript делать в программировании интерактивных сайтов нечего

Максим Пименов
Профессия
Frontend-разработчик с нуля
Узнать больше
- Получите востребованную профессию frontend-разработчика
- Реализуйте жизнеспособные проекты уже во время обучения
- Соберите крутое портфолио для получения работы своей мечты
- Научитесь работать с HTML, CSS, JavaScript, JSX, XHR и AJAX, React, VirtualDOM, Flexbox, React Router
Как работает JavaScript
Любое действие пользователя на странице порождает событие. Программирование на JavaScript — это обработка событий. Вот как выглядит обычный сценарий:
Пользователь что-то сделал на странице
↓
В браузере сработало событие
↓
Запустился JavaScript-код, который назначен на событие
↓
JavaScript изменил что-то на странице.
Программист пишет обработчик только для тех событий, на которые стоит реагировать:
Пользователь кликнул мышью
↓
Сработало событие onclick
↓
Запустилась функция changePhoto
↓
В галерее сменилось фото
Пользователь нажал клавишу
↓
Сработало событие onkeydown
↓
Программист не назначил обработчик события
↓
Ничего не произошло

JavaScript — это, прежде всего, реакция на события
Чем хорош JavaScript
JavaScript полностью интегрирован с HTML, он способен как угодно менять веб-страницу. В ответ на событие программист может:
- на лету вставить в HTML-код любые теги;
- задать внешний вид элементов через класс и атрибуты HTML;
- переместить любой элемент;
- запросить у пользователя данные;
- отправить запрос на сервер (технология AJAX).
Это только то, что сразу пришло в голову. JavaScript может намного больше, в пределах своей страницы он Бог.
JavaScript — подходящий язык для изучения программирования. Он достаточно прост, но содержит все фундаментальные вещи: алгоритмы, объектно-ориентированную модель, структуры данных. Если традиционные языки для обучения — Pascal и Basic — несут мало практической пользы, то JavaScript — рабочая лошадка.
Начинать с JavaScript хорошо и потому, что синтаксически он похож на великий и ужасный язык С. Изучив JavaScript, получишь базовое представление обо всех «сиобразных» языках: С++, C#, Java, PHP. Они задают тренд в своих областях и весьма популярны, поэтому для новичка важно познакомиться с синтаксисом С.
Программа на JavaScript — это простой текст. Писать на JavaScript можно в любом текстовом редакторе.
В пределах своей страницы JavaScript — Бог
Ограничения
Классический JavaScript — это язык программирования для интернета, он бессилен за пределами браузера. С помощью JavaScript нельзя запустить программу на компьютере или записать файл в нужную папку.
Из-за правил безопасности браузеры ограничивают мощь JavaScript и за пределами «родной» страницы. Управлять вкладками можно при определенных условиях или же вовсе нельзя. Например, JavaScript может закрыть только ту вкладку, которую создал сам.
Год-два назад появились платформы Node.js и React Native, с ними на JavaScript пишут не только для браузера, но и для компьютеров со смартфонами. Это модные и трендовые технологии, но глобально JavaScript — язык программирования для интернета.
На JavaScript пишут для интернета и браузеров
Конкуренты
Сейчас в веб-программировании нет ничего, что способно пошатнуть позиции JavaScript. Язык настолько удачен, что нет причин изобретать что-то другое.
С чистым JavaScript конкурируют только надстройки над ним: CoffeeScript, TypeScript, Dart. Код надстроек порой компактнее, его легче читать и отлавливать ошибки, но перед выполнением он все равно преобразуется в JavaScript.
Главная сила JavaScript — вечная молодость. Он вышел 21 год назад, но не устарел, а развивался и развивается вслед за HTML.
Серьезных конкурентов у JavaScript нет
Что изучать до JavaScript
Можно приступать к JavaScript, вообще не имея представления о программировании. JavaScript — удачный выбор для первого языка, особенно если связываешь будущее с веб-разработкой. При этом любые знания в сфере программирования будет плюсом.
Если есть опыт HTML и CSS, совсем хорошо. Создание сайта логично начать со статичных страниц на HTML и CSS, а потом оживить их при помощи JavaScript. Плюс HTML и CSS дают базовое понимание того, как устроен интернет и работают сайты.
JavaScript — подходящий первый язык, если связываешь будущее с веб-разработкой
Куда развиваться JavaScript-программисту
Изучив основы JavaScript, можно копать так глубоко, как хочется.
Хорошо освоить библиотеки и фреймворки для JavaScript — наборы готовых классов с функциями. Некоторые из них настолько мощные, что полностью меняют сценарии программирования. Для JavaScript самые популярные фреймворки и библиотеки — React, jQuery и Angular2.
Кроме фреймворков полезно изучить надстройки над JavaScript: CoffeeScript, TypeScript и Dart. Одни надстройки сделают ваш код чище и компактнее, другие — строже.
Наконец, можно взяться за серверное программирование и Node.js. Это трендовая технология, которую используют BMW, Amazon, Apple и другие серьезные компании. Так вы расширите область своих знаний JavaScript за пределы управления веб-страницей.
Для JavaScript-программиста нет потолка развития
Хотите написать колонку для Нетологии? Читайте наши условия публикации. Чтобы быть в курсе всех новостей и читать новые статьи, присоединяйтесь к Телеграм-каналу Нетологии
Java или JavaScript — Что выбрать в 2022 году
Java и JavaScript на сегодняшний день являются самыми распространенными языками программирования, после Ruby и Python. Из-за схожести в названиях может показаться, что это похожие языки. Но это неверно — они в корне разные, поскольку каждый из них используется для определенных целей. При этом они имеют и некоторые схожие черты.
Java и Javascript: что это такое?
Java представляет собой объектно-ориентированный язык программирования общего назначения. Изначально он назывался «Oak» и создавался для программирования бытовой техники. Появившийся в 1995 году, Oak расценивался в качестве альтернативы С/С++, так как имел похожий синтаксис, но был более безопасным и простым.
Приложения, написанные на Java, компилируются в байт-код, который можно запустить на виртуальной машине JVM. Любой компьютер, на котором установлена JVM, может запустить написанный код. Виртуальная машина предназначена для преодоления разрыва между кодом и единицами с нулями, понятными компьютеру. Фактически это программа, выступающая в качестве посредника. Основная идея этого языка программирования состоит в том, что разработчик может один раз написать код и использовать его на любой платформе, поддерживающей Java-среду. Поэтому код компилируется в JAR-файл.
Что касается JavaScript, это язык сценариев, изначально предназначенный для создания ограничений HTML-форм. На момент создания это был LiveScript, разработанный за 10 дней компанией Netscape. Он мог использоваться внутри HTML и должен был дополнять Java. Именно поэтому Java и JavaScript имеют похожий синтаксис. JavaScript является полностью интерпретируемым языком, запускаемым в браузере и делающим страницы сайта интерактивными и динамичными.
Javascript vs Java — основные отличия языков программирования
Если Java является автономным языком программирования, то JS — язык скриптов, требующий интегрирования в HTML. Отличия Java и JavaScript заключаются не только в расширении файлов («.java» и «.js», соответственно), но и в их ранении. Java хранится на клиент-компьютере в виде байтового кода, а JS — в виде исходного.
Основные отличия Java и JavaScript:
Java — строго типизированный, а JS — слабо типизированный язык. В первом случае необходимо выбирать тип данных переменной перед использованием, во втором — эта необходимость отсутствует.
Прежде чем запустить приложение на Java, его нужно скомпилировать. При использовании JS код должен быть интегрирован в HTML. В первом случае наличие браузера не важно. Для запуска приложений на JS без веб-браузера не обойтись.
Для Java характерна многопоточность, что позволяет разработчикам выполнять сложные задачи. JS не дает такой возможности. Соответственно, JavaScript не требует большого объема ОЗУ.
Отличие Java и JavaScript также состоит в применении классов и объектов. Объектно-ориентированный язык программирования использует классы, в которых определяются свойства объектов. В JS классы отсутствуют: есть только объекты.
JavaScript vs Java: что общего?
Что схожего у Java и JavaScript:
Оба кода могут быть запущены в браузере.
И Java, и JS требуют кодировки объектов и их отношений между собой. Это обеспечивает доступ к инкапсуляции и наследованию.
Оба языка программирования позволяют подключать библиотеки и фреймворки. Это важный момент для любого разработчика. Библиотеки и фреймворки предоставляют доступ к коду, который можно использовать для создания разных продуктов.
Оба языка можно запустить на сервере.
Что сложнее: Java или JavaScript?
Вполне резонно знать, что сложнее учить, если вы решили связать свою жизнь с разработкой. Java считается более сложным языком с определенными ограничениями. Приложения, созданные на JS, менее функциональны и больше склонны к ошибкам. Соответственно, это отражается и на сложности разработки. JS-приложения более просты для разработки, но на исполнение кода уходит больше времени.
Что лучше учить и нужно ли Java программисту знать JavaScript и наоборот?
Сравнивая JavaScript vs Java, все сильные и слабые стороны этих языков программирования, у многих пользователей появляется вполне логичный вопрос — а что лучше учить? Здесь все зависит от направления, в котором вы хотите развиваться.
Java подходит для разработки:
приложений для мобильной платформы Android;
программного обеспечения для анализа Big Data;
программ общего назначения.
Об использовании Java следует задуматься, если ваш проект включает математические вычисления и аналитику больших объемов данных. Если говорить простыми словами, то это промышленный язык программирования, на котором работают умные гаджеты, терминалы оплаты, серверные системы.
Что касается JS, это оптимальный вариант для веб-разработки. С его помощью разрабатываются библиотеки и фреймворки. По мере роста сложности проекта применение JS начинается с динамического изменения отдельных компонентов проекта, до разработки серверной части приложений. Для JavaScript характерен «минимальный порог вхождения». Чтобы его изучать, нужно иметь небольшой запас знаний в области веб-разработки, в том числе понимать основы HTML и CSS.
Обучение в Компьютерной Академии ШАГ
По окончании курсов Java-разработки в Академии ШАГ вы сможете:
разбираться в механизмах многопоточности;
работать с JS, CSS, HTML;
заниматься проектировкой классов разной степени сложности;
разрабатывать классовые иерархии для выполнения любых задач;
парсить данные с применением JSON;
выполнять нормализацию баз данных и работать с MySQL;
освоите принципы объектно-ориентированного программирования и т. д.
Геймификация учебного процесса делает обучение более интересным, результативным и эффективным. Программа курсов строится с учетом актуальных требований рынка труда. Специалисты Академии ШАГ сотрудничают с индустрией и знают, что необходимо студенту для построения успешной карьеры.