Why programming?

Why Everyone Should Learn to Code?

Lots of people get into programming because they love the challenge, are excited by computers and want to build a career creating websites, mobile apps or desktop programs. But even if you don’t want to become a programmer for a living, it’s still worth your time to learn how to program. I mean this in all seriousness: if computers are at all a part of your life, then learning to program is going to improve your life.


Software Engineers use their understanding of how computers and networks work to design, develop and maintain the programs (software) that run computers. … Front-End Developers are computer programmers that create a website’s or app’s visual experience. They are the face of the site.

I don’t mean in that sort of nebulous, “improve your mind,” “expand your thinking skills” and “make you a better person” sort-of-way. Learning to program can make you more productive, efficient and effective.

Many of the programs people use everyday can be programmed in some way. Excel, for example, lets you create simple macros to aid in creating and working with spreadsheets. Many Adobe products like Photoshop, Illustrator and After Effects can be automated using JavaScript programming. The Macintosh operating system also lets you automate some of the features of the computer using AppleScript and — starting with the Yosemite operating system — JavaScript. There’s probably some application you use daily that, if you learned to program, could help you do your work better and faster.