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.

  • Phen@lemmy.eco.br
    link
    fedilink
    arrow-up
    13
    ·
    edit-2
    3 hours ago

    If you use computers enough, from time to time you’ll run into things that make you think “I wish there was a better/easier/faster way to do this”. Then if you know how to program, you can just create a tool to do it for you.

    For example, I once made a small calculator app that allowed math on time values instead of basic numbers, so if I did 47*2 it would show 01:34 instead of 94. Some other time I worked some place that played background music all over the building, but something as simple as skipping the current music required going through 4-5 screens in some internal software, so I made a tool that went through those screens for me with a single button click.