Я разработчик. Это означает, что у меня очень хорошая зарплата, гибкий график, работа из дома и в целом очень комфортная и простая жизнь. Поэтому родители моего кузена попросили меня обучить его программированию. Я стал прикидывать — а с чего люди вообще сейчас делают первые шаги в индустрии? Почитал об этом, поговорил с коллегами, и везде был один ответ — язык Javascript.
У меня хороший опыт работы с js, и вот что я из него вынес — с этого языка нельзя начинать изучать программирование. Во-первых, он максимально не похож на большинство других языков, он по-другому работает. Во-вторых, простота в изучении — опасная иллюзия. 10 лет назад это действительно был простейший язык. Сегодня, это гигантское нагромождение сложных конструкций, которое не в силах хорошо запомнить и понять даже самые опытные разрабы. Хуже того, большинство из этих конструкций — результаты ошибок в проектировании языка. Грубо говоря, это не те знания, которые помогут тебе стать хорошим программистом. Джаваскрипт н