in reply to beginner questions?
You may be interested in Coding for OpenGL "live"
Perl games are certainly doable; check out this animation of a short sequence of THANCS turns. The game is pure perl with openGL graphics so it is nice and portable.