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?


Don’t use AI. Don’t do it. People telling you “it’s great for learning” are full of shit and going off of gut feeling, not experience. These LLMs have only been around for a few years, and have only gotten semi competent at generating code for even less time. There is no data or evidence that it helps people learn programming, and plenty of evidence that they do the opposite.
So avoid it. Pick a simple project, and see how far you can get. You will probably fail, but that’s the point! You’ll most likely find something interesting or tough to focus on in the middle of it, and you’ll learn a whole lot about whatever that is, and it’ll stick with you long after you’ve abandoned that project.
My advice is to start very small, and avoid anything GUI related. Write like a bare bones terminal only blackjack game, then add a high score table, persist those high scores to disk, etc. If you fail even at step one, that’s fine! Just try something else, like tictactoe, Simon says, or a non-game like an app for converting between Fahrenheit and Celsius.
Ask for help on a programming forum somewhere with real people.