I’m a big fan of Python and just its standard libraries plus a couple 3rd party libraries depending on what I’m doing. Python is a great general purpose language. PyGame should be fine for basic video game stuffs, but I’d start simpler with just standard libraries.
VS Code is probably your best choice for an IDE.
XFCE usually. Two years ago it didn’t support my weird multi monitor configuration, so I still have one computer with Gnome.