Linux Use Can Expedite the Learning of Programming Languages
Were it not for the mistake that I made back when I was a child playing video games on my dad’s old PC, then maybe I would not have developed interest in computers. Back then, the best that a computer yielded to me was the ability to play video games. May dad allowed it as part of spending my free time, and thus he had some motor racing games installed on the PC.
However, one day during the school holidays, I visited my friend Randy, who had boasted that he had more powerful and interesting video games on their PC than I had. Randy had a unique way of making you love what he professed by showing you how you were missing on the trending things in the world. Therefore he got me interested in his games hence the visit. True to his words, he had some fascinating games that got me interested.
I had to beg with him to share the games with, but not after parting with two bucks (darn, I had saved these for ages) that he decided to share with me the installation discs which I were to return back after I was through installing the games on my PC. The funny part, I had never done an installation and thus I had to part with an extra buck for him to explain to me how the process was done.
Back home, I followed his instructions but got the process all messed up. I don’t know where I went wrong, but the disc just stalled. I ejected it and tried starting all over again but this time the computer just froze. I tried rebooting it only to realize that I the hard drive had been corrupted. I ejected the disc and returned it to Randy explaining how I had messed up with everything and knew that my dad would kill me.
Manipulating the World through Programming
My dad didn’t notice anything for two days because he didn’t touch the computer. When he did notice, I had a case to answer. He was so furious because the computer stored a lot of vital information and he too didn’t know how to retrieve it. No matter how hard he tried, I could see the disappointment in his face. He instructed me not to touch the PC anymore until he could have it fixed.
The next day, he came home early in the company of a technician. They tried to make the machine work, but the technician later was in the view that only installing a new OS would do the magic. That meant erasing all the data on the hard drive something that dad wasn’t ready for. For the next 5 or so days the machine remained untouched. It was a holiday and I could never play my games and blamed Randy for all this especially since he had refused to refund me my money yet he brought all those problems.
It was on a Saturday afternoon that a technician knocked at our door. He had been instructed by dad to come and check on the computer. I was with him while he did this. As I talked to him, he reassured me that everything would be okay because. He told me that he would be using a live Linux CD to recover all the files on the corrupted hard drive and then would fix the computers with no info lost. I never knew what Linux was then, but I had this notion that it must be something powerful and expensive to be able to such task. The technician was able to answer me, though vaguely and could understand why such powerful software would be cheap.
I never knew anything to do with ‘Open Source’ and I had a hard time getting the facts rights. By the time he was done and the machine was up and running, he had made me see the power of Linux.
When I went to college and had my own PC, I decided to run it on Linux. I wanted to feel the power of the OS. I must admit that through the OS I was able to expedite my knowledge in computers and basically programming. By the mere use of it, it enabled me to explore a lot of the hacks in the kernel as well as the interaction of drivers thus intensifying my curiosity. It helped me think of concepts and situations vaguely and try to work them in reality. Before long I was at the center of the programming world.