Could I ask what books you bought
in theory "C" is "C" no matter what the platform ,so any book on C basics will get you going.
learning the IDE is the real stumbling block , the xc8 user guide is essential reading
I started with a curiosity board and worked through the example code that comes with it.


it would be nice to see an xc8 support group established here on this forum , a path to enhancing "pic" knowledge and development may keep things going