Что бы узнавать про ЛКШ и прочее ничей сын в классе не нужен. Потому что все написано и детям говорят, а это сервер школы по информатике https://server.179.ru/wiki/?page=Informatika/Olimpiady мимо этого невозможно пройти, так как там контесты и все что связано с инфой. Внимание на 10 пункт.Что нужно делать, для успешного выступления на олимпиадах1 Уметь писать на языке C++, использовать библиотеку STL.2 Уметь писать на языке Python.3 Владеть навыками отладки программы в средах WingIDE, Code::Blocks, VisualStudio (при желании).4 Владеть базовыми навыками автоматического тестирования программ, желательно, с использованием скриптов операционной системы.5 Ходить на кружки (в школу, в ЦПМ, в Тинькофф...)6 По субботам ходить на тренировки (кабинет 216 после 6 урока).7 Писать туры на Codeforces (раз в одну-две недели)8 На сайте informatics.msk.ru решать задачи разных олимпиад и по тем темам, которые вызывают трудности или хочется освоить.9 Следить за олимпиадами, не забывать вовремя регистрироваться и участвовать (МКОШП, открытая олимпиада по программированию, московская олимпиада по информатике, Технокубок, олимпиада университета Иннополис и др.)10 Летом ездить в ЛКШ