If you want to get started with Angular, go to the Angular Setup guide.
The prerequisites are:
The best practice for creating an Angular project and components is to use the Angular CLI (command-line interface).
The Angular CLI is also used in the latest .NET Angular SPA template. Read Do you know that the ASP.NET Core SPA Template for Angular uses the Angular CLI?
Instructions for upgrading the Angular CLI of an existing project can be found on update.angular.io.
If you get errors, follow instructions in the links:
We recommend VSCode. Read more on Do you know the best IDE for Angular?
In addition to the essential tools mentioned, there are several other useful browser extensions that can improve your development experience:
Angular DevTools helps to debug and profile Angular applications by visualizing the component structure, inspecting component properties, inputs, and outputs and running a performance profiler.
Redux DevTools allows for inspection, monitoring, and manipulation of the state of an Angular application.