Magento 2 Extension Development : Commonly Faced Issues & How To Troubleshoot Them

Magento 2 Extension Development : Commonly Faced Issues & How To Troubleshoot Them

Recently I was asked to develop a mage 2 Shipping extension. I am basically a JavaScript developer and working in PHP with class heavy framework like Zend was hard battle initially.