> ## Documentation Index
> Fetch the complete documentation index at: https://developers.stellar.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Getting Started

> Get started with smart contracts by setting up your environment, writing code in Rust, and deploying contracts using CLI tools on the Stellar network.

> [!TIP]
>
> Start with [Scaffold Stellar](https://scaffoldstellar.org/docs/quick-start) for the fastest path to a working dApp on Stellar. Scaffold Stellar is a toolkit that bundles a CLI, contract templates, a smart contract registry, and a modern frontend for building full-stack dApps.
>
> *Use this getting started guide for a lower-level tour of Stellar smart contract development from the main Stellar CLI.*

Dive into smart contract development with this Getting Started tutorial.

> [card] [Setup](https://developers.stellar.org/docs/build/smart-contracts/getting-started/setup.md)
>
> Learn how to set up Stellar smart contract development by installing Rust, configuring your editor, and setting up the Stellar CLI with this step-by-step guide.

> [card] [1. Hello World](https://developers.stellar.org/docs/build/smart-contracts/getting-started/hello-world.md)
>
> Create your first smart contract on Stellar with this Hello World guide. Learn how to write, deploy, and test your contract using Rust and the Stellar CLI.

> [card] [2. Deploy to Testnet](https://developers.stellar.org/docs/build/smart-contracts/getting-started/deploy-to-testnet.md)
>
> Deploy Stellar smart contracts to Testnet using the CLI, interact with other contracts, test functionality, debug issues, and prepare for Mainnet deployment.

> [card] [3. Storing Data](https://developers.stellar.org/docs/build/smart-contracts/getting-started/storing-data.md)
>
> Follow along with the increment example to write a simple contract that stores and retrieves data on the Stellar network. Learn about storage and TTL.

> [card] [4. Deploy the Increment Contract](https://developers.stellar.org/docs/build/smart-contracts/getting-started/deploy-increment-contract.md)
>
> Follow this step-by-step guide in the final section of Getting Started to learn how to deploy the increment smart contract on Testnet using the Stellar CLI.

> [card] [5. Build a Hello World Frontend](https://developers.stellar.org/docs/build/smart-contracts/getting-started/hello-world-frontend.md)
>
> Build a frontend for the Hello World contract by using Stellar CLI to generate TypeScript bindings.
