Я умею писать 2D графические программы, игры и алгоритмы
Судя по постановке этой фразы - не умеете.
Либо под играми подразумевается с трудом сапер, либо 2д графические программы это что-то на базе спрайтов, либо не очень понятно что подразумевается под алгоритмом. В любой программе алгоритмов обычно полно.
Вот навскидку, сколько времени нужно чтобы сделать игру типа prince?
Возможно ли в таком возрасте хоть какую-то капейку заработать на C++?
Работать на работе - вряд ли. По закону вас взять на работу никто не может, и заморачиваться с этим никто не будет. На фрилансе нужны более самостоятельные люди, которые умеют и заказ найти и об оплате договориться.
Можете попробовать писать курсовые и лабы для студентов, подработать репетитором для других школьников. Это наверное самое на текущий момент доступное.
Но лучше не заморачиваться с оплатой, и попробовать присоединиться к какому-нить опенсорс проекту, и что-то полезное в нем сделать.