Hentrich,
I tinkered a lot with computing 7-8 years ago. tested many linux distros, Plan9 , Haiku OS (nice filesystem).
It is all tiresome for me, I tend to understand the system well in order to do anything ( this is the reason the underground man explains that he couldn't do anything, he needs a ground to stand on but it all murky). after long time to understand the mayhem of modern computing it is lackluster. the dependency hell is maddening.
look at the this joke of the webshi-ttery development
https://www.npmjs.com/package/is-even. a library to check a number if even or not. 500k download a month.
no matter how Prof Wirth
"Plea for Lean Software, making things complex always pays better.
Cmake is monstrous, I dropped all my programming experiments and luckily will not see this the cluster-fukery CMakeList files.
Modern FreePascal is a better C/C++, little verbose but clear. if I ever returned to experiment again, will pick it up than C/C++.
Sorry for my rant,
hope you take things slowly.