France IOI
Algorithmique
Algorithmes et programmation.  
Un cours complet (300 pages) d'algorithmique, et introductions aux C et pascal! Ecole Polytechnique (attention, très mathématique.
C, algorithmique et programmation  
Cours de C, et introduction à l'algorithmique, par Bruno Mermet
Dictionary of algorithms, ...  
Algorithmes, structures de données, et problèmes. en anglais
Graphes et algorithmes  
Principaux algorighmes sur des graphes
MathWorld  
Ce site en anglais référence tous les termes et algorithmes de la theorie des graphes.
Sorting algorithms  
Un cours en anglais sur les différents algorithmes de tri
The Stony Brook Algorithm Repository  
Implémentation de 70 algorithmes classiques.

Programmation
Le site du zéro  
Un bon site pour les débutants
Developpez.com  
Club d'entraide des développeurs francophones

Langage Caml
Caml.inria.fr  
Tout sur Ocaml.
Sélection de cours avancés  
Listes de cours avancés pour Caml.

Langage Pascal
Pascal Tutorial  
Un tutorial très complet, en anglais.
Une introduction à la programmation en pascal.  
Un cours complet.

Olympiades d'Informatique
ioinformatics.org  
Site officiel des Olympiades Internationales d'Informatique
USACO  
Site d'entraînement américain aux IOI
ACM  
Site d'entraînement officiel de l'ACM