Hello and Welcome to the forum @Shabba.za!!
This post may help you in getting started and a bit guidance about sources you can follow.