I want a program for creating games and I want to learn both the graphics and the coding aspects of it. This isn't a big deal, it'll only be for home use and entertainment, so I definitely don't want to spend money on it. I use Linux-Ubuntu. I love it and I don't like programs that only run for Windows. The only program I've looked at is Blender. I did take a class on Visual Basic but I didn't like it.... It's too limited. Blender was okay and I'm considering it but I'm not sure it's what I want. Anyway, someone who knows what they're talking about is greatly appreciated!