This and similar homebrew projects was how I taught myself Python:

Made a bootleg 3D scanner out of Cardboard, Tape, a servo motor, Raspberry Pi and a GoPro. Then used VSFM/Meshlab to reconstruct a point cloud:

Nowadays your phone can probably do this out of the box, but the tech to do this has existed for years.
The output is pretty janky but it was never about the finished product, just the journey. There was something immensely satisfying in solving each part of this problem and learning along the way rather than just accepting 'someone else already did it so I don't have to'.
My random explorations of Python/Rapsberry Pi introduced me to Blender, led me to PyGame, and eventually saw me pick up Godot :D
I guess I've always enjoyed problem solving and with knowledge of gamedev the scope limits of my problems goes from my bedroom to my imagination.