After months of holding off on it, I've started programming again when I'm at home. This past weekend, I got pretty far on making a backend for what will hopefully be a framework for a game.
I spend most of my time at work programming in ActionScript 3.0 with strict mode turned on. I've become accustomed to using AS3, but for this personal project, it fell a little short of what I was looking for. Instead, I've turned to Python for this project. I feel it to be better suited for rapid game development in that the process of compiling Python code is usually faster and the fact that it's not tied to a specific rendering API like AS3 is.
Of course, it's proving to be challenging moving over to a different syntax as well as keeping in mind how assigning values in Python works differently than many other programming languages. But, hey, no pain, no gain.
So far, the entity management system seems to be working, but I won't be able to tell for sure until I get a rendering back end up (most likely going to be provided through PyGame). I'll also have to make my own resource manager and I have no idea where to start with creating a GUI. Hopefully, I'll find solutions for all of these relatively soon :)