PIC Microcontrollers: 50 Projects for Beginners and Experts

This book starts with a very simple tutorial and quickly picks up speeds as more complex projects are discussed. Clear language, clear schematics and (a bit less clear) pictures help you along. It's very easy to built the projects yet it also clearly explains all the technicalities involved. Highly recommended.