// Introduction & Setup

Welcome to Solana Development

Solana is a high-performance blockchain supporting builders around the world creating crypto apps that scale today.

What you'll learn

→The Solana programming model
→How accounts work on Solana
→Your first interaction with the network

The Account Model

Every piece of data on Solana lives in an account. Think of accounts like files in a filesystem.

rust
pub struct MyAccount {
    pub authority: Pubkey,
    pub data: u64,
    pub bump: u8,
}

Setting Up Your Environment

bash
# Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# Install Solana CLI
sh -c "$(curl -sSfL https://release.solana.com/stable/install)"