Python is always my go to whenever I want to actually get work done quickly (probably due to familiarity), but haskell really made me love strong types. I believe that projects built using strong types are the least work to support long term.
If I were to start another programming project, it would probably be a turn based strategy game. I'd want to be able to support desktop/web/mobile. I'd care the least about web, but it's easiest to get strangers to give you feedback on a prototype if they don't have to download and install anything.
While I'd love to use rust, I don't think the ecosystem is going to be mature enough for a hobbyist like myself anytime soon, so the options are c# with godot/unity (probably godot), typescript with babylonjs, or Java with libgdx. I have mixed feelings about typescript. Adding types after the fact is a much messier solution than if they were there from day 1. I've also never found much of a indie dev community for babylon/libgdx. Unity and godot seem to be the real options.
I've used unity and libgdx before. I prefer the libgdx framework approach, but I abandoned libgdx because I was worried about its longevity.