---
title: Hello World
description:
  Build and run your first Solana project from local setup to execution.
---

## Project goal

Ship a minimal hello-world style Solana project and execute it successfully.

## Milestones

1. Initialize the project structure.
2. Implement the smallest useful instruction.
3. Execute the instruction and inspect the result.
4. Verify expected state changes.

## Reuse from quick start: read account state

Before moving to larger projects, reuse the exact account-read workflow from
[`/docs/intro/quick-start/reading-from-network`](/docs/intro/quick-start/reading-from-network).

Use that walkthrough’s result to validate these fundamentals:

- `executable` is `false` for wallet accounts.
- `owner` is the System Program for wallet accounts.
- `lamports` reflects the funded balance.
- `space` is `0` for system wallets with no custom data.

## Verification

- The program runs without runtime errors.
- Transaction confirmation is successful.
- Expected output/state is visible in logs or account data.
