Без заголовка
Текстов на эту тему не встречал пока
Похоже, что это задача вообще не из области программирования, а из области обучения.
Встраивание средств обучения концепциям в инструментальную среду - задача, которую пытаются решить как минимум с конца 80-х (всякие встроенные tutorial-ы), но так пока никому в массовых масштабах решить не удалось.
Все, кому удалось решить задачу массового обучения своей системе (Micrpsoft, PHP etc)
делали это за счет
1. "сделать для новичков легко, а на неудобства затем - плевать"
2. Создания мощного компьюнити вокруг своего инструмента, где передача концепций происходит из уст в уста. Причем в большинстве слушчаев передаются не правильные заложенные разработчиками концепции, а созданные неопытными пользователями мифы.