I would recommend the Deer processing video from Outdoor edge. for a guide on how to. I know there is a difference between deer and Pig, but the general concept is about the same. After that the youtube and internet can tell you the specifics.
As for the knifes, I process my own elk every year. I use a swingblade for skinning.. I swear there is nothing out there that opens them up faster or easier than that type of knife. After that a skinner, or the other half of the swing blade. The important feature is the rounded nose for skinning.
Then most of my deboning is done with a 8" filet knife. Long skinny thin blade that flexes is what you need, to get into cut the tendons free, and get that meat off the bone. The big thing is taking your time and using your hands to pull the different muscles apart.
All siver skin has to come off. Filet knifes again for this, and then a nice old hickory, or other butcher knife to cut across grain to make your steaks and roasts and things.
The "calf" muscles on the lower legs go right into the grinder for ground meat. or use a bone saw and cut them into 2" segments and use as soup bones and has to be cooked for a long time to break down the tendons.
Good luck..