Tom's programming resources

I have programmed for enjoyment, and from time to time for pay, since about the age of seven.

Being neither especially adept in graphic design nor particularly skilled with the copious libraries required to build reasonable GUI applications, though finding some sorts of animation pleasing, and with my mathematical interests running mostly to finding attractively large examples of particular types of object, I want to write software which extracts all the performance possible from the available hardware. Yes, the available hardware becomes faster as time passes - but to double the speed of your processor is fairly expensive and can only be done once every couple of years; to increase the speed of your software is free and limited only by your ingenuity.

"Resources" is a nice vague title; it lets me put all sorts of assorted things into one index: