Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.
You will need the PIC, a programmer, breadboard, crystal +caps, MPLAB, and a lot of patience. What type of assembly do you know? PIC assembly is a fair amount different than X86. Take the time to read the datasheet of the PIC. It will familiarize you with the architecture, operations, and command set of the PIC. Also look for an MPLAB tutorial on the web. I know there are a bunch of them out there.
I come from the same family C, C++ and Java and one book that I would like to recommend is Easy PIC'n from Square 1 by David Benson. Also, down load MPlab and start practicing inmediately. Good luck!!!