
Для чего делают сайты? Либо для заработка, либо в кач-ве развлечения-тренировки. На HTML может и семилетка сделать на укозе (

), но освоить CSS и PHP, аспнет и т.д. самостоятельно десятилетка вряд ли сможет, а уж о разработке своей CMS или работе в СУБД типа MS SQL Server и речь не идет.
У Умницы речь идет пока о первых шагах в веб-программировании. Кстати, в десять с Лого продолжать работать будущему программисту уже поздно ИМХО, пора на что-то посерьезнее переходить.
Еще такой маленький нюанс: над добротным сайтом должны работать как минимум диз (сочетающий в себе иллюстратора, верстальщика и флеша), программист (он же архитектор, тестер и хост) и сеошник (совмещается с контент-менеджером и всеми остальными).
Так что ваши слова о возможном полном самообучении ребенка слегка слишком смелые

Тут для более-менее сносном ознакомлении с необходимыми программами нужно плотных пару лет. Я не заявлю о себе, как о великом специалисте в этой области, но мои подростки со слегка бОльшей базой, чем у десятилетки, все же обращаются ко мне очень часто с фразами "объясни, я не понимаю, что это означает". Знаете, сколько толстых книг у нас в бумажном варианте лежит на тему программирования

, а иногда и мне приходится обращаться за помощью к людям, хотя инфа и в инете есть, даже перед глазами она есть, а вот не могу разобраться