Before you begin developing code for Microsoft Dynamics NAV 2016, you should consider the following:
- 
          How to start learning about C/AL.
 - 
          How to build on your C/AL knowledge.
 - 
          How to build an application by using your knowledge of C/AL.
 - 
          What the differences are between developing applications that run on different clients.
 - 
          What the differences are between developing in Microsoft Dynamics NAV 2016 and earlier versions of Microsoft Dynamics NAV.
 - 
          How to upload and download files between the server and the client.
 
Developing in Microsoft Dynamics NAV 2016
| To | See | 
|---|---|
Learn what you can do with C/AL and where to add C/AL code.  | |
Learn what the C/AL data types are.  | |
Learn how to write C/AL statements and expressions.  | |
Learn about how to debug C/AL.  | |
Learn about how to use custom controls with C/AL.  | |
Learn about the Microsoft Dynamics NAV Development Environment and designing applications.  | |
Learn about how to use multilanguage functionality.  | |
Learn the differences in how numeric values are sorted.  | |
Learn how to use display language-specific strings without modifying code.  | |
Learn about how to develop Microsoft Dynamics NAV Web client applications.  | |
Learn about how to develop the Microsoft Dynamics NAV Universal App.  | |
Learn about differences between developing in Microsoft Dynamics NAV 2016 and earlier versions of Microsoft Dynamics NAV.  | Changes in C/AL Behavior and Support from Earlier Versions of Microsoft Dynamics NAV  | 
Learn about how to transfer files between the client and the server.  | |
Learn about how to test an application.  | 





