Вот этот
русский сайт там как раз для школьников. Что могу сказать о создании концепции для дальнейшего саморазвития. Один мой прeпод начинал свой курс с зарплат на hh. Другой говорил что консольные приложения это круто. Я могу сказать что если вы хотите мотивированного подхода в 15 лет то девочке явно нужны вокруг люди с такими же интересами. На курсы отправить и не факт что они дадут результат, потом еще раз отправить и лучше бы там были ее сверстники. Еще очень важным моментом является укоренение в сознании того факт что это реально нужно что это " Круто и Прикольно". Пусть посмотрит социальную сеть, послушает речь Джобса и да пришлите ей инвайт на хабр может будет тратить 30 мин на нем вместо одного вк. Обязательно надо читать для всех кто только начинает я могу посоветовать серию Head First люди ходя бы не засыпают во время чтения. А то что вы хотите показать ей весь мир программирования это похвально, но пусть просто сачала поймет самые простые концепции. Переменные, циклы, массивы, функции, ООП. Идеалом многие считают js для меня это был python, потом js. Я сейчас скажу чисто свое имхо потому что я могу сильно ошибаться. Сначала пусть научиться размечать страницу (html может уже умеет она у вас продвинутая) для мотивации можно сказать что ты сидишь не знаешь как это работает. А поскольку это просто то нучиться она быстро и это ее замотивирует на дальнейшее обучение. Потом стили(css) ну тут тоже не очень сложно и можно разбирать множество красивых примеров. Потом уже можно попробовать дать js с основными концепциями. После этого надо объяснить концепцию реляционных бд и рассказать о ну не знаю php, python, ruby on rails? Вообщем показать концепцию серверного програмирования. После этого можно попробывать какой нибудь python + pyqt + sqllite на десктоп. Вы еще хотели что типа микроконтроллеров. Вам подойдет например интегрированная среда программирования ICS08GPZ лабы у нас по ней были.
Оф сайт где скачать найдете если надо будет. Самое главное не пытаться все давать сразу. Объяснить всю концепцию которую надо будет пройти и потом медленно но верно проходить каждый этап.