C and C++
http://wiki.fallouts.../Manual:C%2B%2B
C++ tutorial on the wiki. Describes how to set up things so you can start coding.
http://www.cplusplus.com/
Has a very good tutorial to explain the C++ language, and reference for most of the standard library.
http://www.cppreference.com/
Reference for the C++ standard library and other things.
http://www.unc.edu/d...tdlibug/ug1.htm
Reference and other information about the C++ standard library classes and containers.
http://www.parashift.com/c++-faq-lite/
Advanced questions answered about C++.
Java
http://java.sun.com/...books/tutorial/
Various Java tutorials, explaining most of the language and its concepts.
http://java.sun.com/javase/6/docs/api/
Standard Java classes reference.
Game development
http://www.libsdl.org/
Homepage for the SDL library. This library is written in C and offers a low-level interface to the system, and can be used to develop games at a basic level. It's also platform-independent, so programs developed with it can be compiled and run on various systems.
http://lazyfoo.net/S...rials/index.php
A very good set of tutorials to get you started with SDL, it explains the various concepts used for game programming as well as how to apply them in SDL. The last tutorial gives you a small introduction to using SDL together with OpenGL for 3D programming.
Note: Although SDL is C based, the tutorials are written for C++.
http://docs.mandragor.org/files/Common_lib...ideoopengl.html
A basic tutorial to get you started with SDL and OpenGL. It doesn't really teach you how to use OpenGL, but it explains how to use OpenGL together with SDL. This is quite simple to do, since SDL was designed to work well with OpenGL.
http://nehe.gamedev....on.asp?index=01
A set of very good OpenGL tutorials, which go into great detail about OpenGL programming and how it works. It might not be the best place to start off though.
Note: These tutorials were written for using OpenGL together with Win32 (the built-in programming interface for Windows) rather than SDL. So be sure you understand how to combine SDL and OpenGL first, so that you can simply rework the code in the tutorials to work with SDL instead.
http://www.glprogramming.com/red/
An excellent start for both OpenGL programming and 3D programming in general. This explains a lot about how 3D programming works, how to do it, and a lot of other stuff. Once you know how to use SDL and OpenGL together, be sure to give this a read.
http://www.glprogramming.com/blue/
A very good and complete OpenGL reference manual.
Web development (HTML/XHTML, CSS, JavaScript etc.)
http://validator.w3.org/
The W3C markup validator. A must-use if you're into any kind of web development. This will go through the page you give it, and see if there are any errors in your HTML or XHTML code. It will also explain errors where it can. Don't be turned back by this, because a properly-coded page is guaranteed to work correctly on any browser.
http://www.w3schools...ags/default.asp
Reference for HTML 4.01 / XHTML 1.0 elements.
http://xhtml.com/en/xhtml/reference/
XHTML reference.
http://www.westciv.c...y/css_tutorial/
Guilde to CSS, including a reference on most (if not all) properties and values.
http://developer.moz...docs/JavaScript
Guide, tutorial and reference for JavaScript. Very complete, well-recommended!
Note: this does not include any of the components that aren't part of the JavaScript core language. For web-based JavaScript, read up on the DOM as well.
http://developer.moz...org/en/docs/DOM
Information and reference about the Document Object Model, used in web-based JavaScript. This explains all the various objects that can be used in JS with web pages, such as the window, document and form objects.
Edited by Bob, 16 August 2010 - 21:19.