How do I go about this? Are there any free resources that’ll help me get started?

I see people advising to start with a small project, but you need to get some basics down right? What language? How to develop it and stuff?

My only experience is some very basic C programming classes I took during school.

  • slazer2au@lemmy.world
    link
    fedilink
    English
    arrow-up
    28
    ·
    26 days ago

    Harvard CS50 on YouTube might be a good start. Teaches python and you can then pivot to another language from there.

    • starshipwinepineapple@programming.dev
      link
      fedilink
      arrow-up
      8
      ·
      26 days ago

      This is how i initially got started and i always like to recommend it. CS50x (introduction to computer science) is their college curriculum made available for free as opencourseware. Their lectures are very engaging imo, and you get problemsets to practice and check your answers. The problems are done in an online environment which i like so you don’t get bogged down in setting up your computer before you’ve even learned how to code. And then at the end you pick a project of your own and when you finish you get a free certificate (don’t bother paying for the “verified” one)

      One other thing i think cs50 does pretty well is help teach you how to solve problems and how to read documentation. The reality is that learning how to code isn’t just learning a coding language. Knowing how to solve different types of problems and how to read documentation are core skills that let you get away from “tutorial hell” and start working on a project that excites you.