I am an Electrical and Electronics Engineering graduate with deep love for computer programming.
I am also self taught programmer, attended no school for programming.
My first obsession was Physics.
My obsession with programming started in 2004 March, when I was gifted my first computer. I programmed in C in the beginning. As a late beginner of programming, I worked hard for a year(intermittently) to try and get to know it well. I also picked up a book on C++ to understand the object oriented programming concepts. Unfortunately, my first C++ book was Bjarne Stroustrup's "The C++ Programming Language" which blew my mind away at first. So I decided to get another book to learn C++, the C++ Primer(Stanley Lafore). After that, I picked up TC++PL again and digested it. It really opened my mind up about object oriented programming concepts.
Then a time came, when I thought Java is cool, and because of this cult war between C++ and Java, I was kinda guilty when I first picked it up. It was like I was betraying my mentor Bjarne Stroustrup.
Between C++ and Java, I learnt compiler construction by my own, and that enlightened me about computer programming in general. That was, probably, the turning point in my life. After that, I've programmed in many languages.
Q&A for professional and enthusiast programmers
Q&A for professional programmers interested in conceptual questions about software development
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems.
Q&A for computer enthusiasts and power users
Q&A for database professionals who wish to improve their database skills and learn from others in the community
Q&A for professional system and network administrators
Q&A for linguists, etymologists, and serious English language enthusiasts
Q&A for movie and tv enthusiasts
Q&A for peer programmer code reviews