Bitburner
It's a programming idle/incremental game. Has a bit of a learning curve (not bad if you already know how to code) but it is my favorite programming game. It scratches so many itches and it really invites players to explore. There are even secret achievements you can only get by messing with the source code and rebuilding it!