SugarCRM for Developer

Hi everyone, 

Hope you all having a good week. I have a question on SugarCRM journey. Sugar uses mainly Php and I am computing graduate with just a basic knowledge on php. So to get the grasp of SugarCRM what would you guys advice on how I start my SugarCRM for developer learning journey? 

Any tips on what course I should enrol in etc?

Thank you