People learn to code for many reasons. Some people learn to code for the money, the jobs, and the rock star lifestyle. Others learn to code because they want to create things, help people, and change the world. But for some code-thusiasts, those things are just the icing on the cake. In fact, many of the world’s most influential coders learned to code simply because it’s fun.
Linus Torvalds, the world-renowned nerd who created Linux, Git, and a whole bunch of other useful things, said:
“Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.”
He even wrote a book called “Just for Fun: The Story of an Accidental Revolutionary,” in which he admits that he created Linux and started the open-source revolution by accident. He had just been playing around with his computer for fun and ended up building one of the world’s most popular operating systems.
Linus isn’t the only one who thinks coding is fun; in fact, many coders get their start by messing around with their computers just to see what they can do. You can find code-enthusiasts everywhere, if you know where to look. What high school doesn’t have that one nerdy kid who’d rather spend his (or her) time building cool websites (or trying to hack into the Pentagon) than going to parties and laying out on the beach?
What exactly it is that makes coding fun is a highly subjective and personal question, and the experience varies from individual to individual.
So it seems that, the fun of coding is similar to the experience of playing a video game, an instrument, or a physical sport. While you play, you’re intensely focused; sometimes, in fact, it feels quite tense as you struggle through challenges and difficulties… and then there are the moments of triumph, of jubilation, of euphoric, satisfying victory.
For growth-loving coders, it’s all about pushing yourself to your limits, getting knocked down and getting back up again, improving your skills, pushing yourself to greater and greater heights, rejoicing in your successes, and enjoying the process of growth along the way. For curious tinkerers like Linus Torvalds, the fun in coding may be more closely related to fascination and inquisitiveness: “What can I make this strange little machine do today?” To each his own; different people enjoy different parts of the experience.
What’s fun about coding to you?
At Cheery Robot, we prepare the kids and teens of today for the fast changing world of tomorrow!
Cheery Robot teaches kids & teens computer science, coding, robotics and other valuable skills while having loads of fun in a collaborative and immersive way.