While this is true, learning some kind of programming - shell scripting or BASIC in olden days - is a very useful endeavor.
It’s very convenient for everyone to be able to automate their work.
And it’s not particularly different from cooking something once in a while.
Not required at all to use Linux, of course.
Though for operating systems … People here for whatever reason downvote things they fear, but even OpenBSD is simple enough. It does require using shell, but as compared to any other desktop OS I touched that’s just really negligible and is usually a copy-paste from FAQ.
No, most people don’t need to learn shell scripting to browse the internet, play games, or send emails. Especially if they have jobs that don’t involve a lot of computer work. And it’s unfair to expect them to learn that just so they can use their computer as they were before.
Neither do I, but I do need shell scripting to automate tasks. I’m not against there being some visual user-friendly environment for doing that. That would be the right way to go, not saying people don’t need shell scripting. Something like Scratch.
No, making a sandwich is more effort equivalent to sending an email, or maybe adding items to a shopping site cart and buying them. Both are fairly intuitive and don’t involve memorizing weird commands like “ls” and “cd” (“cd? But my computer doesn’t even have a CD drive!”).
While this is true, learning some kind of programming - shell scripting or BASIC in olden days - is a very useful endeavor.
It’s very convenient for everyone to be able to automate their work.
And it’s not particularly different from cooking something once in a while.
Not required at all to use Linux, of course.
Though for operating systems … People here for whatever reason downvote things they fear, but even OpenBSD is simple enough. It does require using shell, but as compared to any other desktop OS I touched that’s just really negligible and is usually a copy-paste from FAQ.
No, most people don’t need to learn shell scripting to browse the internet, play games, or send emails. Especially if they have jobs that don’t involve a lot of computer work. And it’s unfair to expect them to learn that just so they can use their computer as they were before.
Neither do I, but I do need shell scripting to automate tasks. I’m not against there being some visual user-friendly environment for doing that. That would be the right way to go, not saying people don’t need shell scripting. Something like Scratch.
And learning sewing is useful, but I dont need it to wear clothes.
It’s not comparable to sewing. That would be learning C++ and Qt.
It’s comparable to making a sandwich.
No, making a sandwich is more effort equivalent to sending an email, or maybe adding items to a shopping site cart and buying them. Both are fairly intuitive and don’t involve memorizing weird commands like “ls” and “cd” (“cd? But my computer doesn’t even have a CD drive!”).
OK, making borsch is a more fitting analogy. With it being edible and not yielding muffled “heresy” cries from people from Eastern Europe.
Also you should be more creative with your sandwiches probably.
How is learning C++ and QT not programming?
Golly.
C++ and QT is programming comparable to hard things in life.
Shell scripting is programming comparable to usual things in life.
Capisce?