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?

  • NebulaNymph@programming.dev
    link
    fedilink
    English
    arrow-up
    5
    ·
    6 days ago

    Not sure if you’ve tried reading any textbooks? (I only see mention of Documentation or youtube)

    But depending on the language you’d like to learn there’s a wide range of textbooks with different writing styles! Some that are more dry, dense, hard to parse; and others that are written in a friendlier manner which can be helpful for newer folks.

    A big plus they typically also have excercises at the end of chapters along the lines of “write a program that accomplishes this goal” or “write a guessing game that works like this”.

    You don’t have to hit them exactly but they can also be helpful for sparking ideas of a program that you would actually like to write!

    There’s also things like Rustlings or Ziglings that are designed to help you learn the language through solving code exercises, personally I really enjoyed Ziglings