---
title: Getting Started - Pages Router
description: Learn how to create full-stack web applications with Next.js with the Pages Router.
url: "https://nextjs.org/docs/pages/getting-started"
version: 16.2.2
lastUpdated: 2026-04-02
router: Pages Router
---



- [Installation](/docs/pages/getting-started/installation)
  - How to create a new Next.js application with `create-next-app`. Set up TypeScript, ESLint,and configure your `next.config.js` file.
- [Project Structure](/docs/pages/getting-started/project-structure)
  - Learn about the folder and file conventions in a Next.js project, and how to organize your project.
- [Images](/docs/pages/getting-started/images)
  - Optimize your images with the built-in `next/image` component.
- [Fonts](/docs/pages/getting-started/fonts)
  - Learn how to use fonts in Next.js
- [CSS](/docs/pages/getting-started/css)
  - Learn about the different ways to add CSS to your application, including CSS Modules, Global CSS, Tailwind CSS, and more.
- [Deploying](/docs/pages/getting-started/deploying)
  - Learn how to deploy your Next.js application.

---

For a semantic overview of all documentation, see [/docs/sitemap.md](/docs/sitemap.md)

For an index of all available documentation, see [/docs/llms.txt](/docs/llms.txt)