Prerequisites
Here are a few things you should know beforehand.
Setting up simple circuits using breadboard
If you do not know how to set up simple circuits using breadboards, check out this short 3 minute YouTube video (it's easier to learn this way). Skip if you already know how breadboards work.
Version control using Git and GitHub
Check out this tutorial to learn Git & GitHub. Skip it if you are already familiar.
If everything is set up, let's start!