Future of 3d Graphics
zymano writes "Extremetech
has this nice article on the future of 3d graphics. The article also mentions that graphic card gpus can be used for non-traditional powerful processing like physics. A quote from the article, "GPU can be from 10 to 100 times faster than a Pentium 4 and Scientific computations such as linear algebra, Fast Fourier Transforms, and partial differential equations can benefit". My question - If these cards are getting so powerful at computations then why do we need a Intel/AMD processor at all? Just make a graphics card with more transistors and drop the traditional processor..."
Take a course in assembly, you will learn a lot about programming on the hardware level. It might take you a couple of semesters to get to a high enough level to do graphics, but you will have a much clearer picture of programming in general, wether it be c/c++/java/perl/php/whatever.
You might even become really intrested in it go for a major in computer engineering.
Selling software wont make you money, selling a service will.