The fastest route to the right Solana resource

Solana has documentation, tutorials, courses, examples, API references and production guides. The challenge is not finding links — it is knowing which source to use for the question you have right now.

Our recommendation for research: begin with first-party documentation, then use community tutorials to add perspective or examples. If the two disagree, verify the behavior against current official documentation and the actual software version you are using.

Learn Solana without jumping straight into code

The official Solana Learn section is useful for users who want a conceptual path through wallets, staking, tokens, NFTs, DeFi, applications and security before moving into developer documentation.

OFFICIAL LEARNING HUB

Solana Learn

A structured overview for understanding how people use Solana and the concepts that appear across the ecosystem.

Open Learn ↗

If your goal is software development, the current developer hub goes further by collecting courses from the Solana Foundation and community, including bootcamps, Solana Bytes and other structured learning tracks.

DEVELOPER LEARNING

Developer Resources

Courses, tutorials, templates, documentation and ecosystem learning paths in one place.

Developer Hub ↗

Use the official docs as your technical source of truth

The documentation is the best place to verify network concepts and current developer behavior. It covers accounts, transactions, programs, fees, tokens, RPC methods, SDKs and deployment topics.

SOLANA FACTORY GUIDE

For Developers

Our independent roadmap connects these official resources into a practical build-test-deploy flow.

Developer Guide →

Use the Cookbook when you know the task

The Solana Cookbook is organized around practical operations rather than theory. Current examples include starting a local validator, connecting to Solana environments, obtaining test SOL, subscribing to events and working with mainnet accounts and programs.

LOCALStart a validator

Set up a local development cluster for repeatable testing.

NETWORKConnect to an environment

Configure clients for localnet, Devnet or Mainnet Beta.

TESTINGGet test SOL

Fund Devnet workflows without using production assets.

EVENTSSubscribe to updates

Listen for program or network events from applications.

PRACTICAL RECIPES

Solana Cookbook

Task-focused examples and references for building applications.

Open Cookbook ↗

Read working programs, not only tutorials

The official program examples repository contains self-contained examples for foundational program development, tokens and Token Extensions. Current documentation says examples are available in one or more of Anchor, Pinocchio and native Rust.

FOUNDATIONSBasics

Core program structure and fundamental development patterns.

ASSETSTokens

Examples around minting, transfers and token accounts.

ADVANCED ASSETSToken Extensions

Examples such as transfer fees, hooks and configurable token behavior.

Examples are most useful when you read them beside the documentation. Copying code without understanding account ownership, authorities, signers and expected invariants can create serious bugs.

OFFICIAL CODE EXAMPLES

Program Examples

Reference implementations with README files explaining how the examples run.

View Examples ↗

Use RPC documentation when your app talks to the network

Solana's JSON-RPC interface exposes HTTP and WebSocket methods for querying ledger state, submitting transactions and subscribing to changes. The documentation also explains commitment levels such as processed, confirmed and finalized.

Method referenceLook up exact request parameters and response structures.
CommitmentChoose how finalized the queried state should be.
WebSocketsSubscribe to account, log, signature and other updates.
Cluster configurationKnow whether your application is connected to localnet, Devnet or Mainnet Beta.
RELATED GUIDE

Solana Tools

Our independent explanation of public RPC, dedicated infrastructure, SDKs and explorers.

Tools Guide →

Production guidance matters more than another tutorial

Moving from Devnet to Mainnet changes the operational risk. The current Solana production-readiness guide explicitly warns that public mainnet RPC endpoints are rate-limited and have no SLA, and recommends production-grade RPC for live payment flows.

RPCReliability

Plan capacity, latency, redundancy and provider failure modes.

KEYSKey management

Never expose production private keys in frontend code.

CONFIGEnvironment separation

Keep Devnet and Mainnet keys, mints and endpoints distinct.

OBSERVEMonitoring

Track confirmation latency, transaction success and RPC errors.

Mainnet is not just “Devnet with real SOL.” Production systems need intentional RPC infrastructure, key handling, alerting and failure procedures.
OFFICIAL OPERATIONS GUIDE

Production Readiness

Mainnet RPC, key management, monitoring and transaction reliability guidance.

Production Guide ↗

Use ecosystem sources for context, not only implementation

The official Solana ecosystem hub is useful for navigating categories, network resources, community programs and research. It complements the developer documentation by showing where technology is being applied.

SOLANA FACTORY GUIDE

Ecosystem Guide

Our category-based map of payments, DeFi, assets, DePIN, gaming, infrastructure and community.

Explore Ecosystem →

Pick a path based on your goal

NEW USER

Understand Solana

  1. What Is Solana?
  2. Solana Learn ↗
  3. Ecosystem Guide
NEW DEVELOPER

Build your first app

  1. Quick Start ↗
  2. Developer Guide
  3. Cookbook ↗
PROGRAM DEVELOPER

Go deeper onchain

  1. Programs Docs ↗
  2. Program Examples ↗
  3. Production Checklist
APP OPERATOR

Prepare for production

  1. RPC & Infrastructure
  2. Production Readiness ↗
  3. Deployment Guide

How Solana Factory chooses resources

This page is intentionally selective. A useful resource directory should reduce noise rather than reproduce every link available online.

  • Primary sources first: official Solana documentation is preferred for protocol behavior and current tooling guidance.
  • Current over popular: an older tutorial can rank highly in search while using outdated SDKs or commands.
  • Purpose is explicit: each resource should solve a recognizable learning, development or operational need.
  • No paid ranking: resources are not placed higher because of sponsorship or affiliate arrangements.
  • External sources need verification: community material is valuable, but technical claims should be checked against current documentation and source code.

Focused Solana Factory guides

These pages answer specific search and learning questions without adding more items to the main navigation.

Frequently asked resource questions

Where should a complete beginner start?

For concepts, start with Solana Learn or our What Is Solana guide. For hands-on development, the official Quick Start uses Solana Playground and does not require local installation.

What is the difference between the docs and the Cookbook?

The documentation explains concepts and APIs. The Cookbook is more task-oriented and provides recipes for common development operations such as connecting to networks, running a local validator and obtaining test SOL.

Are the official program examples only for Anchor?

No. Current Solana documentation says the program examples include code in one or more of Anchor, native Rust and Pinocchio, depending on the example.

Can I use public Solana RPC in production?

Public endpoints can be useful for development, but the current official production-readiness guidance states that the public mainnet endpoint is rate-limited and has no SLA, so production systems should plan dedicated infrastructure.

Why does Solana Factory prioritize official sources?

Protocol behavior, SDK recommendations and operational guidance can change. First-party documentation gives us the strongest baseline for checking whether secondary tutorials are still current.

Are links on this page endorsements?

No. Solana Factory is independent. Links are provided as educational references and do not imply affiliation, endorsement or a security guarantee.

Primary references used for this guide

The resource categories above were reviewed against current first-party Solana pages and documentation on September 18, 2026.

Editorial note: Solana Factory is independent and is not affiliated with or endorsed by the Solana Foundation or Solana Labs. External links are provided for reference. Nothing on this page is financial advice.