Personally that is the only place I go for this kind of stuff. Ran across Bruce's site a few years ago and have been VERY happy with the support and products. Bruce even answers questions on this forum. His site is full of examples and how-to articles. No, I do not work there, just a happy customer.

As far as learning goes, read the manual and data sheet for the PIC you are planning to use. Write some code and ask some questions. And read this forum, full of info and ideas.