I started teaching myself pic programing so that I could automate my brewery. My first project was to make a temperaure controller. To do it I needed to learn a little about programing pics so I made a training board based arround a pic16F887.
To make the board I needed to design it so I learnt Exspress PCB and Exspres SCH.