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.

  • GeekMan@sh.itjust.works
    link
    fedilink
    arrow-up
    7
    ·
    14 days ago

    To add to the list, Codingame.com

    It wouldn’t be the first thing to try. Get the basics down on your own machine/environment. Try this for something additional.

    CodinGame gives you the IDE and build environment in your browser, so it’s for learning/practicing/testing coding knowledge without building/deploying locally, or worrying about UI/persistence/networking etc.

    It’s filled with coding puzzles and competitions. I started where they give you animated scenarios (to look like part of a game or engine), and you contribute a small, missing unit of code to complete the challenge.

    You can choose from 25 languages, they encourage unit-testing, and there are global coding competitions and company outreach to top coders. I don’t wanna say they gamified it… but they did.

    But once you’re comfortable with those, CodinGame lets you practice different concepts & algorithms without having to come up with the bigger systems around them.

    I’ve loved it for getting back to coding after a while, tinkering with certain concepts, or trying other languages.

    I’m not affiliated with it. Just loved the idea & execution. Except for Mars Lander III challenge. That can get @#$&ed.

    • Caveman@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      14 days ago

      My journey went codecademy -> codingame -> quitting my job and going to university -> first job

      I went to University to get more problems to solve after grinding codingame and decided to overkill them and had fun while doing it. I remember Mars lander, it was really hard, hahaha.

      • GeekMan@sh.itjust.works
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        14 days ago

        Yeah that sounds like a good path!

        I used to love advanced math, physics and game coding, so I’ve revisited the 'Landers several times over the years (a day here and there in the middle of life/emigrating/careers).

        If you also Google for solutions to the 'Landers you’ll find people have done hardcore analysis and genetic algorithms!

        (cough like this)

        Next mission: somehow hack UE5 into CodinGame and let it sort it out.