adev/src/content/tutorials/first-app/intro/README.md
This tutorial consists of lessons that introduce the Angular concepts you need to know to start coding in Angular.
You can do as many or as few as you would like and you can do them in any order.
HELPFUL: Prefer video? We also have a full YouTube course for this tutorial!
<docs-video src="https://www.youtube.com/embed/xAT0lHYhHMY?si=cKUW_MGn3MesFT7o"/>For the best experience with this tutorial, review these requirements to make sure you have what you need to be successful.
The lessons in this tutorial assume that you have experience with the following:
These lessons can be completed using a local installation of the Angular tools or in our embedded editor. Local Angular development can be completed on Windows, MacOS or Linux based systems.
NOTE: Look for alerts like this one, which call out steps that may only be for your local editor.
The lessons in this tutorial create an Angular app that lists houses for rent and shows the details of individual houses. This app uses features that are common to many Angular apps.
NOTE: This step is only for your local environment!
Perform these steps in a command-line tool on the computer you want to use for this tutorial.
<docs-workflow> <docs-step title="Identify the version of `node.js` that Angular requires"> Angular requires an active LTS or maintenance LTS version of Node. Let's confirm your version of `node.js`. For information about specific version requirements, see the engines property in the [package.json file](https://unpkg.com/browse/@angular/[email protected]/package.json).From a Terminal window:
node --versionFrom a Terminal window run the following command: npm install -g @angular/cli.
</docs-step>
In case you're following this tutorial in your preferred AI powered IDE, check out Angular prompt rules and best practices.
</docs-step> </docs-workflow>For more information about the topics covered in this lesson, visit:
<docs-pill-row> <docs-pill href="/overview" title="What is Angular"/> <docs-pill href="/tools/cli/setup-local" title="Setting up the local environment and workspace"/> <docs-pill href="/cli" title="Angular CLI Reference"/> </docs-pill-row>