Impressive kid. I wish I was that smart when I was 12.
HN user
himanshu
I will worry about it once I am done with school ;) I see nothing wrong with having a girlfriend but I don't feel alarmed not to have one at the moment.
Nope. Life as a computer science major in college and an overall geek leaves very little time.
I think programming is a necessary skill for Computer Science students. However, that is not the only thing we are required to learn because it only complements knowledge in other areas ranging from theory of programming languages to computer architecture. Students might get to do the occasional programming project or two but usually they will not be involved in anything close to real life software development. I am not trying to discourage you but that is the reality I find myself in.
I find "Kubuntu" to help me be more productive but then it is a matter of personal preference also.
"Yakuake" is a Quake style terminal that Smoothly rolls down from the top of your screen after you press the shortcut key. This thing saves a lot of time to get quick access to the terminal without having to look for the shortcut icon in the Desktop or the Taskbar.
If you need a good python editor than I would reccomend "DrPython". Also "ipython" is a good replacement for the standard python shell.
For text editing in general I like "Cream" which is basically a nicely configured "gvim" : http://cream.sourceforge.net/
Konversation is my favorite irc client.
Reddit's programming sub-reddit seems informative though.
The true learning experience comes from learning how to install linux even it means initially struggling but eventually figuring it out.
I am still learning many things about python but I think it would be the one language I would choose for the rest of my life.