I’ve always wanted to understand what is actually meant by this. I have wanted to get into programming for years, did some basic python and c, but could never really progress. Not necessarily a linux question but I know since most distros come with libraries already, it’s popular to use for programming.

I have trouble understanding what people are actually programming if it isn’t their job. Like, you go to your computer and start working on…what? I don’t know enough to make an entire program or debug a game, so im just unsure what people do especially when starting out.

Also I don’t really want to learn it for a job. I just want to learn it to know it. But im not sure how to apply it to anything realistic.

  • LH0ezVT@sh.itjust.works
    link
    fedilink
    arrow-up
    8
    ·
    edit-2
    8 hours ago

    I like microcontrollers. It is fun to see code do physical things. Plus, you can learn how simple computers work, which helps get an understanding of regular ones. Combine that with home automation, and you have an infinite time sink.

    Most embedded systems programming software runs nicely on Linux (or sometimes even exclusively). PlatformIO, Arduino IDE, STM Cube, ESP-IDF… Obviously, something like a Raspberry Pi (and its alternatives) runs Linux itself.

    Although, quite often, I find myself saying that since 90% of work and hobbies is either in a browser (including electron) or a shell anyways. Doesn’t really matter how the task bar / dock looks when all you do is run the same 10 programs