Yeah, I think this is an important thing to be aware of. I 100% get and understand the need to reinforce self-worth outside of what's traditionally pushed. But that's not the whole story, and I don't see much on the other side of it.
It's when you get that anxiety/depression cocktail alongside things, unable to find the motivation to do the things you need to do to feel adequately drained, or unable to do the things that adequately energize.
It's when you fall flat and feel horrible, not because of a corporate agenda, but because real people depended on you and you couldn't show up.
It's when you took the advice, and followed your rhythms of the day, and stopped going against your mental grain.... and then you missed your work deadline, or messed up your work and screwed someone over, or accidentally estranged family members, or didn't get that medical treatment you needed.
It's really important people don't tie up in the self-worth of productivity and corporations - it's really easy to prioritize those because we're told all of our lives that they're worth prioritizing - and that leads to us ignoring our own needs... But unless you're very fortunate, work and productivity are needs, and finding ways to exert energy in a healthy (and often relaxing!) way is important.
I don't know where I'm going with this.
It depends what "From Scratch" means to you, as I don't know your level of programming or interests, because you could be talking about making a game from beginning to end, and you could be talking about...
If you're new to programming and just want to make a game, consider Godot with GDScript - here's a guide created in Godot to learn GDScript interactively with no programming experience. GDScript is like Python, a very widely used language outside of games, but it is exclusive to Godot so you'll need to transfer it. You can also use C# in Godot, but it's a bigger learning curve, though it is very general and used in a lot of games.
I'm a big Godot fan, but Unity and Unreal Engine are solid. Unreal might have a steeper learning curve, Godot is a free and open-source project with a nice community but it doesn't have the extensive userbase and forum repository of Unity and Unreal, Unity is so widely used there's lots of info out there.
If you did want to go really from scratch, you can try using something like Pygame in Python or Processing in Java, which are entirely code-created (no user interface) but offer lots of helpful functionality for making games purely from code. Very flexible. That said, they'll often run slow, they'll take more time to get started on a project, and you'll very quickly hit a ceiling for how much you can realistically do in them before anything practical.
If you want to go a bit lower, C++ with SDL2, learning OpenGL, and learning about how games are rendered and all that is great - it will be fast, and you'll learn the skills to modify Godot, Unreal, etc. to do anything you'd like, but similar caveats to previous; there's likely a low ceiling for the quality you'll be able to put out and high overhead to get started on a project.