To make it easier, I assume you have a basic knowledge of the following:
On some occasions I will explain it from scratch, but to understand everything, it is best to brush up on the basics so that you can follow the tutorials.
For these tutorials we use Microchip’s own software package that includes:
All the tools can be downloaded at the official website of Microchip Technology
The full tutorial consists of many different types of electrical components, sensors and actuators. It depends completely on your own project what you need. However, in all cases you will need a Pickit3 tool to install the software and you need at least 1 PIC16F877A microcontroller to install it on.