To get started writing extensions for Business Central, you will need a Dynamics 365 Business Central tenant, Visual Studio Code, and the AL Language extension. Visual Studio Code is a cross-platform editor that you’ll use for coding and debugging.
1. Sign up for a Dynamics 365 Business Central sandbox.
For Business Central On-Premises version: Download Microsoft Dynamics 365 Business Central On-Premises (All Versions) – Direct download links
2. Download Visual Studio Code.
3. Download the AL Language extension.
About report layouts development
RDLC report layouts
To create an RDL layout report, use Microsoft Report Builder.
Word report layouts
You can create Word layouts by using a Word document. Word layouts are based on a Word document that includes a custom XML part that represents the report dataset. Get Microsoft Word.
Excel Report layouts
Since Business Central 2022 wave 1 (BC20), we can now use Excel to create and edit layouts for reports. Get Microsoft Excel.
WinMerge: WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle. Download the WinMerge.
Business Central Code History Repository: This repository holds all versions of the Buisness Central Apps. The purpose is to quickly be able to compare every version to find changes. MSDyn365BC.Code.History.
Here are some learning materials about Business Central development in MS Learn.
Tailor roles and design the UI for Microsoft Dynamics 365 Business Central (Role, Assisted Setup, Notification, UI)
Hope this will help.
Thanks for your reading.