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.
Automation is a common reason to program outside of a job. I created tools to scrape websites, control my home entertainment system, and nerdy shit like pulling stats from my router. Someone who does a podcast that I enjoy created a thing that lets him know the state of their garage door via an LED (open vs closed). Silly stuff like this is really about scratching a personal itch more than it’s about solving life issues. It’s fun for some people and probably not fun for others.