A Personal History of Personal Computing
I was talking to a friend about when he got started on computers and I thought that it would make a good blog post.
1988
The first time I was introduced to computers was in Class 3. Apple started a programming class for 3rd graders and I learnt Logo as a consequence. Logo was a really simple language in which you learnt how to program a computer to draw various shapes. At Apple I saw a Mac (5MHz) with a GUI and mouse, although I didn't get to play with it much. (Apple later turned into Aptech Computers in India.)
1989
In class 4, I started going to Datapro. They taught me the history of computers and MS-DOS. After that I learnt BASIC, Lotus-1-2-3 and Harvard Graphics. At this point, we also bought a home computer by Sinclair called ZX Spectrum (4MHz). This was a computer with a whopping 64Kb of RAM and displayed on the TV and stored/read programs in BASIC on tape. I played around a lot with this computer and it helped crystallize my knowledge of BASIC to a very great extent.
(What's an even more amazing story is this... One of these chips on the ZX Spectrum got burnt one day, and since the computer was made in England there was no way we could fix it. Turns out that a ZX Spectrum clone was manufactured in Pune in Bhosari under the name DB Spectrum and they repaired our ZX Spectrum one Saturday afternoon.)
I got to see a Commodore 64 (8MHz) as well around that time and salivated immensely on it, but my dad decided against buying one.(My dad is a very conservative person!!) Datapro continued in Class 5 and I was working on PC-286 machines as opposed to the PC-XT (based on Intel 8086 processor which I found out later) machines earlier. The XT machines were rather silly in that one had to boot from a floppy before running any other program. The teachers at Datapro ofcourse hid a lot of these details from you but it was fun nevertheless.
Unfortunately, there was a huge break beyond this and I didn't learn anything new for a long time. We also sold off the ZX Spectrum around Class 7 and although some of my friends started learning C in class 8, I didn't. We didn't buy a PC because the prices kept dropping and new things came out all the time. I really felt deprived and I was a little pissed off with my dad for not getting us a computer. The deal basically was that he had a nice computer with a COLOR MONITOR(!!!!! a very big deal at the time) in his office, so he didn't need to buy one. (This was ofcourse a shared computer and they kept their medical records in Foxpro which students at the University used for their BE projects for a while.)
1996
Finally in Class 10 we bought a Pentium (100MHz) processor based PC. Until this time I hadn't worked much with Windows even, but this was the point when I started learning about most of the Microsoft products. My father was working on a Global Project in Abdominal Pain and hence we got an Internet connection at home. This was in 1997, when most people in Pune didn't have Internet access. I started using the AOL Instant Messenger, Internet Explorer, Eudora.(My dad points out that we upgraded on numerous occassions beyond this time).
1998
In my freshman year in college I learnt C and I was also learning SQL, Java, C++ at NIIT. My skills at C were fairly limited initially but grew substantially by the end of college.
2004
Now I am working on many interesting things in Computing and I am even a Research Assistant in Computer Engineering at one of the top universities in the US. What's really great is that now I have two computers to my disposal, a notebook at home and a top-of-the-line desktop with a 19 inch LCD monitor (thanks to Professor Compton), both Pentium 4-based (3.4GHz) machines both from Dell. I love my 3632-12.ece.wisc.edu !!
I could even end up working on designing one of the fastest supercomputers in the world the SGI Altix series. I'll soon find out.