A useful book with an introduction to PIC assembly programming with numerous hardware related examples which are useful to read for the project. (2.35 MB)
The complete C Manual from Hi-Tech for PIC 10/12/16 series, it covers the C language in depth, all available HTC library functions, the compiler, assembler among others (2.42 MB)