Hi its not a must. it will help you if you are trying to integration two systems together. but if you are working only in Navision it will be more learn only C/AL Code
Hi Shyam,
No is the clear answer. Personally I did learn C#, but that was more than 10 years ago, and never really got to use. Except to write a custom .NET component or two. And now with AL instead of C/AL we cannot even use it for .NET anymore, as Arend-Jan points out.
So you shouldn’t learn C#, but get started with AL and Visual Studio code as soon as possible. It’s going to ship in not that many month’s and you want to be ready for that. [:)]
As other have stated C# is not so important as it used to be, but I think it is still a valid tools because, a part of the new NAV “TENERIFE” will be based on you can call Azure functions, and Azure functions can you write in ex: C#, F#, Node.js, Java, Python, or PHP. But as a consultant I do not think you will be needing it right away.