Although Project Madeira is based on Microsoft Dynamics NAV it requires different skills to develop extensions and be ready for a cloud offering.
NAV-Skills has 20 years of experience with Dynamics NAV and we were involved in the architecture behind Project Madeira.
If you want to start development for Madeira you need to understand about the extension model and eventing as well as development best practices, versioning and release management.
We have been offering these trainings accross the globe and trained 100ds of people. All workshops are hosted by industry experts, mostly Microsoft MVPs.