By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Blender looks good, though I've never had any experience with it.

As for the language that we use, I'd be all for Java, simply because that's the only programming language I know.