Я тоже учусь в 9 классе мне 16 лет я программирую на языке Java, создаю маленькие игры на OpenGL, сейчас пишу свой движок что бы сделать потом на нём что нибудь крутое.
Вообще всему я научился сам, в школе ничему толком не учат. В школе меня только познакомили с паскалем, ну прошло два месяца и я весь паскаль наизусть знал потом он мне надоел (это был 8 класс), и я узнал про c++ и про его не бывалую скорость. На C++ программировал я долго но в основном что нибудь делал в консоли.
Вообще C++ показался мне немного сложен и неудобен. Потом я узнал про Java и тут понеслась.
Java мне показался отличным языком, самое главное удобным и то что он запускался на любой ОС. Потом мне стало скушно баловаться с консолью и я начал изучать OpenGL в надежде сделать игру. Первый раз сделал 2D игру, ну а потом и эта тема надоела и перешёл в полноценное 3D.
Сейчас изучаю шейдеры. В основном учусь по урокам в интернете, т.к. CodingUniverse. Если что то не получается, тоже ищу ответ в интернете. Вообще всему я научился благодаря интернету.
А в школе.... в школе изучают всё древнее, я как скажу учителю информатики про OpenGL а он даже не знает что это такое.