The following is a list of constantly updated, carefully checked links to web sites of superior quality. Even though the list could be a lot bigger, the flood of information forces me to restrict this list to only a handful of hand-picked web sites for each category. Every link leads to a site that I personally used in the past and for which I guarantee its quality. If you think that I missed an exceptionally good link, feel free to use the Contact Form to inform me about it.
Programming
- Cprogramming.com Forum is a great place to receive instant help to even the most difficult of programming questions. Great effort is put in the replies and code examples to help beginners venture into the world of coding, while experts discuss advanced problems and optimizations.
- Eternally Confuzzled tends to become a nexus for the highest quality programming information and they are certainly moving towards their goal. Under the watchful eye of Julienne Walker, this website has incredibly detailed tutorials about data structures (Andersson, AVL, Binary Search, Red Black Trees, Hash tables or Skip Lists), algorithms (random number generators, sorting and hashing) or language related.
Web development
- gotAPI.com is basically the most comprehensive API collection on the web. The idea is that you can add APIs to your preferences and then search them for specific functions or attributes. Even though you are able to get the same information by visiting the respective API directly, this site regroups them all on one site: HTML, CSS, JavaScript/HTML DOM, Ajax and Frameworks (4), XML, C/C++, PHP, Ruby/Rails, Python, Perl, Macromedia, Groovy, Drupal, Flickr, Prolog, Databases, Java, Java2ME and Apache Ant.
General
- Paul Bourke is a Senior Research Fellow in the Western Australian Supercomputer Program at the University of Western Australia. His website is probably the best resource for information about different type of projections, data formats (over 110 3D API specs and formats, 13 image formats and several other formats), fractals and chaos, surfaces and curves (including Bezier, Piecewise cubic, Spline and several other), modelling and rendering, texture and colour, and geometry.
