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.
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.