Programming is like mathematics. It's all about logic. If you're good enough to understand the concepts practically and theoretically, there's nothing more fun than programming. I started learning C++ a few months ago, I'm still sulking around in the basics. My end-goal is to get a good grip on important languages like C++, Java, Ruby, Pearl, MySQL, Assembly so that I can develop object oriented software that can help people in their everyday lives. Like for instance, for entertainment purposes or for their businesses and so on and so forth. I also have a deep interest in Physics & Mathematics, Calculus & Trigonometry. I know Motion Graphics including software like Autodesk Combustion, Adobe After Effects CS5 and am currently doing a course in Autodesk Maya for 3D Animation.