Внезапно подумалось, что воспитание ребёнка похоже на программирование. Когда ребёнку лет 5-6 - это .NET. Дизайнер форм в режиме WYSIWYG, стандартные библиотеки, интеракция, паттерны и прочий синтаксический сахарок. Хотя глючности сторонних библиотек, взаимоблокировки потоков и бессмысленного разбазаривания памяти и процессорного времени никто не отменял. А ребёнок до года - это Assembler. Ядро операционки. Километры кода, чтобы просто подать на вывод строчку "Hello, world!", долго, очень долго, ошибиться - нет ничего проще, надо прописывать обработку прерываний базовой системы ввода/вывода и даже если написано уже ого-го сколько, на экране пока ещё ничего не видать. Но если ассемблерный код написал кое-как, никакой LINQ и WPF не спасут.
Как-то так... То ли я заработалась, то ли мозг пропитался пролактином, ага.