If you like the most up to date software but an wasy setup I generally recommend openSUSE Tumbleweed. Its easy to manage, gets the newest software, well supported, and has worked great for boty gaming and hobbiest level programming. Been using it for almost a year eith zero issues.
If you are looking for something more gaming focused and kind of just ready right out of the box, Bazzite is a good call. Its atomic so hard to break, big community so lots of support, and has all the necessary software installed.
Looks great!