How much programming should a normal technology user learn?

A general technology user (most of us these days) will rarely need to program. Once the fundamentals of how a computer works are clear it’s not necessary to dive deeper. A good computer program will abstract away low level details so you can focus on getting the job done rather than tweaking the system endlessly.

However things like shell scripts, basic understanding of computer networks, getting comfortable with command line can greatly enhance the way you interact with the computer. And make you better at using them,allowing you to do more with what you have.

Rather than going for a low level language course it would be way more useful to learn how existing programs work. Like operating systems, databases, version control systems etc. Things that are proven, open source and have been in operation for decades.

Always ask yourself if your requirement can be fulfilled by something that already exists.Minimize the energy you have to spend on the ground work.

Think of learning computers as a process. Not something that’d you’d do once and then leave it. As you hit the limits of your knowledge ask yourself if learning something new can benefit you. If it would go ahead and learn. If not then postpone or focus energy on things that need attention.

It pays to know the details. But only when they help you achieve your goals.

Whatever you do, don’t learn for the sake of learning. Always seek to determine practical benefits in advance before digging deeper.

workrockin@gmail.com

Leave a comment

Design a site like this with WordPress.com
Get started