Skip to main content

Solana Development Roadmap

Solana Development Roles and Roadmaps.

Start with Solana AI Hackathon projects for inspiration then backcast to figure out what, why and how.

Context

Roles

Solana Fundamentals

Essential concepts for working with Solana.

  • Keypairs
  • Transactions
  • Wallets
  • Solana CLI
  • RPC Interaction

Developer Environment:

Solana Frontend Developer

Web Development but interface with Solana Blockchain and Wallets.

DeFi Apps

NFT Apps

  • RPC APIs - NFTs
  • candy-machine
  • sugar-CLI
  • ShdwDrive
  • Compression

Solana Program Developer

Knowledge of Rust and Solana, covering:

  • GNU/Linux setup
  • Rust env + syntax
  • State management
  • PDAs (Program Derived Addresses)
  • CPIs (Cross Program Invocations)
  • Anchor
  • IDLs
  • Oracles
  • Security

Unnecessary

Unless working on Protocol Engineering.

  • Proof of History
  • Solana's consensus mechanism
  • Tower BFT
  • Pipelining
  • Cloudbreak
  • Gulfstream
  • Cryptography
  • Validator management

Learning