Well, this list is started with the Pascal programming language because even though game development is not the primary focus of the language but it was my very first experience and it was a positive one. I decided to close this list with an other programming language called Python.
Python is a general purpose programming language that really grown on me in the past couple years. You can use it to develop absolutely anything, including desktop, mobile, web apps, games. It is mostly used in Data Science, AI, Robotics and electronics programming but you can use it to develop just about anything you want.
Python has lots of libraries you can use to develop games including, PyGame, Python Arcade, Raylib, Pyglet. I can't really say any of the game libraries and frameworks for Python would be my absolute favourite but they are as good as any other. For example PyGame is as simple as Phaser and Pyglet is as lightweight as Love2D. The Python programming language in general surely become my favourite programming language that I highly recommend to everyone for programming in general.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Symbian S60
- BSD
- AROS
- Haiku
- AmigaOS
- OpenSolaris
- MorphOS




































































