This is a great thread, and I wanted to thanked the anons who wrote such great and lifting posts.
With that in mind I wanted to collaborate as I could, although mine would be smaller advice little things that can help. I apologize if this are redundant or even too basic.
Firstly for any new skill you intend to develop, develop a progress plan, with schedule and clear goals, we able to build this thing, lift this much, read this many books, etc. Keep track as well, comparing your first tries at something with later work can be a good morale boost.
Although I know that 4cuck is a honeypot, many of the more niche boards, like /fit/,/diy/, /ic/, etc have a great number of resources, usually free.
I'd also urge anons to try and learn another language, if you aren't already, Europe is filled with a variety of beautiful culture and peoples, and their languages reflect this. I'm learning German myself, and when learning any language I would recommend engaging in passive input, basically watch a movie, series or videos in whatever your target language is.
Finally I'd recommend starting a diary, it has help me arrange my thoughts, and ponder on my actions and growth.