123 PIC Microcontroller Experiments for the Evil Genius by Myke Predko is a good choice. He describes code in both C and assembler, that helps make the transition / learning a little easier.
PIC assembler is easy, since the instruction set is simple. It lacks some of the cool features of some other processors, but when you look at how fast you can prototype, it is a good trade.