Skip to main content
state library of queensland
Blog
Business and entrepreneurs

Programming is hard. That’s precisely why you should learn it.

By Administrator | 10 May 2017

It was far past midnight. My wife and kids had long gone to bed. But sleep was not an option for me. I had to figure it out. So I tweaked the code again, for the googolth time, and hit run.

Hmm, looks promising.

If I click here, the program should call the “compute next move” function. Yes. And if I click here, that function should call itself. Good. Now, if I click here, I should get…not that.

Argh.

More tweaks. More errors. More hours tick by.

Learning programming is hard, I thought. My next thought?

Yes, and that’s why I like it.

How programming became my hobby


I began to learn how to code using JavaScript four months ago, starting with freeCodeCamp’s front-end curriculum. For me, programming became a hobby.

Over the past few years, I had become disappointed with my creation-to-consumption ratio. Too much of my free time was spent consuming. Netflix, podcasts, Twitter, magazines, televised sports, Facebook, blogs, Medium, newspapers, novels — the list goes on.

There is nothing wrong with any of these activities, but they are all pure input. Even reading a great book is an act of consumption. Read more

Roger Collier - FreeCodeCamp - 5 May 2017

Comments

Your email address will not be published.

We welcome relevant, respectful comments.

Please read our Comment Policy before commenting.
We also welcome direct feedback via Contact Us.
You may also want to ask our librarians.