Python will probably be my second language to learn after this C# right now. I am considering C for my third language way down the road. For now I just want to get good at C#.
I have OS cross-platform on my mind every day, naturally I would ask how one would make a 2D game in C with Python be cross-platform. Would OpenGL be enough with C and Python to make for Windows, Mac, Android, and iOS, or would the developer need something else, too?
If I had my way, I would write absolutely everything in Python. Why? Because it is friendly, concise, and fun to program in.
Unfortunately, there are still various performance issues, especially if you want to run on more limited platforms, like iOS or Android.
Would Lua be any better for cross-platform?
I wonder also if Lua wouldn't work well with any of the other more common languages. Does anybody like to use Lua with anything else?