С чего начинать учить программирование: какие знания необходимо получить в первую очередь?

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