A short reference by Lajos Szandi can be downloaded here.
Books
Regarding C language:
- Stephen G. Kochan: Programming in C
- B. W. Kernighan, D. M. Ritchie: The C programming language, 2nd edition: ANSI C
Algorithms:
- Niklaus Wirth: Algorithms + Data Structures = Programs
- Harold Abelson and Gerald Jay Sussman
with Julie Sussman: Structure and Interpretation of Computer Programs.
Of coding, writing programs, design of programs, and computers. Book and a video of the course at MIT from 1986. - Charles Petzold: Code:
The Hidden Language of Computer Hardware and Software.
How do computers work how are they built up, starting from the very basics. - Peter van der Linden: Expert C Programming: Deep C Secrets. About history, low level programming with a lot of interestin stories.
- Project Euler – a set of mathematical problems.
- Recursion – about recursion. Other chapters might be of interest, too.
- Coding Horror: „programming and human factors”. The name tells what to expect.