I'm interested in learning how to program games. There's a ton of resources on the Internet, I know, and there are also engines that allow you not know much about programming, like RXPGXP, but I'm still interested. Partially because I want to be able to more easily write and maybe share custom...