Tu peux commencer par du TGF(www.clickteam.com), simple mais puissant, c´est ce que j´ai fait à ton age pareil, et aujourd´hui, à 14 ans, je bosse avec Jamagic de www.clickteam.com ( non pas Javascript, mais bien JaMascript).
C´est un language dérivé du javascript, et il permet l´affichage d´objets en 3d dans un monde grâce à l´openGL ou direct3D ( au choix), bien sur c´est de la prog pur, mais quand tu maitrise bien le programme, il est très fluide et puissant.
Le site de mon projet est www.duma.fr.st pour ceux qui veulent voir.
Sinon si tu veux voir quelques capacités de TGF, tu peux télécharger la démo de mon dernier jeu:
http://dev4all.mtprod.com/downloads.cgi?id=1304
En gros, je te conseille de commencer ou continuer avec de la 2D, car de la 3D c´est bien joli, c´est souvent du language pur, et la gestion mémoire/vitesse ne se fait pas toute seule, il faut tout programmer.