Buy Options
Embedded C Programming: Techniques and Applications of C and PIC® MCUs
by Mark Siegesmund

Parts bag for parts referenced by exercises in book

Embedded C Tutorial
for hobbyists and younger learners

C-Aware IDE Compiler

Single-Chip IDE Compiler for students
C Workshop Compiler for popular PIC® MCUs