If you’re a beginner to microcontrollers, why are you trying to run before you can walk?
You’re asking the equivalent of “Hey guys, I’m new to auto mechanics, and I have never changed my own oil, but I want to swap my engine out - can you tell me how to do this?”.
If you are new to micro-controllers, I would suggest you start out by playing with the Arduino, learning what it can do and how to do it. You didn’t say whether you had any knowledge of electronics, but if you do, once you get the hang of the Arduino, and review its capabilities, and find out what you need to do to program a PIC, then you may be able to figure out how to do so (hmm - a PIC programming shield might be interesting).
Then move on to the PIC and play with that, with the knowledge you have gained from using the Arduino and interfacing to various circuits.
Good luck in your efforts!