Как заинтересовать ребёнка программированием

Веб скучно и не интересно для детей. Обычно им игры делать интереснее, и обучение программированию должно быть в игровой форме.

Я учился в детстве по книжке Гутман Г.Н., Карпилова О.М. "Муравьиные сказки" (для учащихся 5-6 классов, но я ее читал где-то в 3-м). Сейчас она больше не выпускается, но здесь можно скачать:

http://maxima-library.org/dobavit-knigu/b/303044

На задачах с различными историями (передвижение муравьем кубиков на шахматной доске) объясняются условия, циклы, переменные, функции и т.д.

Еще Scratch (он вроде есть даже на русском) и другие подобные среды.

Потом уже можно переходить к написанию настоящих 2D/3D игр и программ, ну и сайты оставить напоследок. Там много рутины, а все программирование сводится лишь к созданию интерфейса для чтения и записи в базе данных.

P.S. Лингвистика имеет некоторое отношение к программированию, т.к. программист выражает свои мысли компьютеру на искусственно созданном языке, а иногда и сам создает такие языки. Кстати, изобретатель первого языка для веб-разработки (Perl) был именно лингвистом.

Добавлено через 9 минут

P.S.S. Не сразу прочитал, что у вас девочка. Да, им часто писать сайты интереснее, чем игры. Но алгоритмы (условия, циклы и прочее) нужно уже уметь писать до изучения HTML, иначе потом будет тяжело. И женщины более практичны, можно заинтересовать ее еще и тем, что на том же создании сайтов можно неплохо зарабатывать даже школьникам.