Как я JavaScript учить начал

Просто начал и все. Без всяких размышлений о великом будущем своем, как погромиста, без особых фантазий на тему, что теперь точно смогу написать BolgenOS. Я даже не совсем понимаю, зачем я учу JavaScript.

Последний раз я был быдлокодером в школе, где нас учили писать на... BASIC. В 2001 году, Карл! В то время, как почти везде уже учили Pascal. Потом я пытался писать на Delphi, но кроме генератора заданного количества случайных чисел в заданном интервале ничего написать не смог (нужно было для дипломной работы).

Потом было по чуть-чуть MAXScript и MEL (исключительно в объеме «мне тут нужна своя кнопка для создания шарика»). В общем, ничего, кроме «Hello, World!» на подавляющем большинстве языков программирования я ничего никогда не писал и не напишу (и то лишь потому, что «Hello, World!» учат писать на первых страницах любого учебника).

А JavaScript мне не нужен особо. Ни в прикладных моментах (для себя мне на нем писать нечего), ни в глобальных. Но уже недели полторы я читаю про него все, что можно, в том числе и MDN. Выходит около часа в день на это дело. Немного пока, но тут, как пойдет.

Вчера я начал разбираться с массивами и в конце своего часа накидал вот такой скрипт:

Как я JavaScript учить начал Программирование, Javascript, Ученики, Учеба, Языки программирования

Без повторения примеров и уроков. Просто было интересно, получится ли. Все заработало и закрутилось, как было нужно.

Да, я знаю, что в ES6 все будет выглядеть иначе и много, где я вижу рекомендации начинать уже учиться сразу на этом стандарте, но прежний мне понятнее. Пока я даже не быдлокодер. И делюсь, собственно, даже не самим скриптом, а тем, что у меня что-то получилось написать после, де-факто, 17 лет отсутствия всяких опытов с программированием.

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

Это здорово!

Если дело будет продвигаться и дальше, то могу посоветовать не развлекаться лишь с "голым" джаваскриптом, так как без сопутствующих технологий в настоящем, взрослом веб-программировании он едва ли встречается.

Помимо очевидных библиотек и фреймворков (jquery/react/angular/backbone....) стоит заглянуть, например, как, собственно, собираются и деплоятся проекты, как работает веб-сервер, что такое babel/webpack/grunt, может посмотреть в сторону ноды.

Можно найти уже готовый сид-проект, например, на express.js, который будет включать уже всё из коробки, полностью стартовать веб-сервер по одному клику, иметь настроенные скрипты и документацию, ну и сидеть и изучать, как это работает.

Ещё стоит параллельно сразу осваивать инструменты разработчика - ide (idea/webstorm), chrome developer tools.

Успехов!

раскрыть ветку (2)
DELETED
Автор поста оценил этот комментарий

До фреймворков мне еще ползти и ползти. Я только начал смотреть курс на Udemy
Но все равно, спасибо за советы. Все сохранил.

Автор поста оценил этот комментарий

Зачем вебсторм, если есть vscode?

Ну и вебпак явно не для новичков. Уж лучше rollup использовать, а потом уже переходить на вебпак.

Бэкбон сейчас уже устарел (хоть я его и люблю).

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку