That sounds like you will want to start with then move on to Depending on you level of experience you may actually want to start with 


Microsoft has retired their SharePoint specific developer exams. 


There are many good free courses at  and @Andrew Connell has a great course on SPfX at 


You will also want to get familiar with the Patterns and Practice guidance (PnP) at