Ive been interested in computers for 4 years or so. And I love computer science concepts and free software. I know design difference between X11 and Wayland protocols, garbage collectors and other random facts i remembered.
But i have never done any serious programming. Only some little attempts at python, godot, c++, kotlin and so on. Idk why but when i have to do the actual programming i just dont know how, documentation feels unclear and those youtube programming courses also do not ensentivize it.
If someone here had similar problem, how did you solve it?


Create a small project to teach yourself. Whatever is most interesting to you. I created many things because I wanted to learn something. Most are not available, but for example I made https://13vaults.com/ from scratch to see if I could make a DnD Beyond clone. It isn’t small, but it was a personal challenge I set out for myself just to see if I could do it, and my players hated the 13th age online srd.
I made https://fotup.app/ to learn a programming language (ReasonML) and because I needed a way to upload images with my clipboard and getting a URL. 13V is still working but I used a third party API for fotup and it stopped working so it’s borked. But I got all I wanted out of it!