Elzair said:Which scripting language do you guys think I should write the non-SQL parts in? I was thinking either Python, Lua, Scheme or Javascript.
I know Python the best, but I don't like it that much. I don't know very much about Lua, but it seems to be easy to learn and still seems to be the go-to language for scripting purposes. I would like to learn Scheme (or another Lisp) and think it is cool. Using Javascript would make it easier for developers to turn their games into Web 2.0 apps.
Have you considered AngelScript? Its almost identical to C++.
http://www.angelcode.com/angelscript/