Я начал с малого: добавил на сайт пару интерактивных элементов. Всё работало. Я был счастлив. Потом я добавил асинхронный запрос к серверу. Данные пришли. Всё работало. Я был счастлив. Потом я добавил обработку ошибок. И тут началось. Ошибки в JavaScript — это отдельный вид искусства. Они не говорят: «У тебя ошибка в строке 42». Они говорят: Cannot read property 'x' of undefined. И ты сидишь и гадаешь: что это значит, где это, почему undefined. Это было начало моего пути. Я начал изучать JavaScript глубже...