If you want to learn the PIC32, the is THE book to get.
For anyone familiar with any of the PIC line: PIC16, PIC18, PIC24 or dsPIC, this book makes learning the PIC32 a snap. After reading the book I was able to port an entire suite of my PIC24 apps over to the PIC32 in a matter of hours. This book makes moving from any of the other PICs to the PIC32 easy and straightforward. It does a great job of walking
through the architecture, showing what the differences are, and how to use the new capabilities.
For those new to the PIC architecture, this book does a very good job
of describing the PIC32 microcontroller and how to program it. The examples used are interesting and well paced, and cover nearly every major feature of the PIC32.
I almost never give out five star ratings to anything, but I gave this one five stars because it is worth it.
Key thing to keep in mind if you do purchase the book, is that it expects you to already know the C programming language. No wasted space on trying to spoon feed C to newbies. So if you are new to C or have only used assembler in the past, it's time to get serious and learn C - download any of the free C compiler's from Microchip's Dev Tools web site, and
then sit down and get ready to program a screaming fast machine.