(←) предыдущая запись ; следующая запись (→)
Давайте про что-нибудь хорошее.
Мне нравится, что программирование позволяет небольшими усилиями сделать довольно хитрые штуки. Я именно за это люблю учить людей python-у (а теперь ещё и JavaScript-у) в качестве первого языка. Уверен, что первый язык должен учить человека не тому, как там типизация устроена и что такое рекурсивные функции, а тому, как решать задачи. Приближенные к реальности задачи. Задачи, не производящие ощущение детсада.
Я уже рассказывал, что читаю сейчас курс по JavaScript с нуля. В качестве одного из примеров разобрал (в формате скринкаста), как сделать графический редактор типа Paint.
Когда говоришь «написать свой графический редактор» кажется, что это какая-то монструозная задача. Но на поверку оказывается, что это довольно легко делается. Надеюсь, что с семиклашками успеем разобрать ближе к концу года.
После записи я чуть поправил код, дополнил всякими удобствами для работы с тачскрином. Получилось около 150 строк кода на голом JS и ещё около 100 строк HTML + CSS. Вот демка. Вот код.