# Solana

## Get Started

Use these Solana Foundation and community courses to begin your journey into Solana development:

<table><thead><tr><th width="242">Course</th><th>Description</th></tr></thead><tbody><tr><td><a href="https://soldev.app/course">Solana Development Course</a></td><td>Quickstart your Solana development starting from nothing to complex programs.</td></tr><tr><td><a href="https://buildspace.so/solana">Buildspace</a></td><td>Learn to build on Solana</td></tr><tr><td><a href="https://www.youtube.com/watch?v=pRYs49MqapI&#x26;list=PLilwLeBwGuK51Ji870apdb88dnBr1Xqhm">Solana Bytes</a></td><td>Video series by Solana</td></tr><tr><td><a href="https://solana.com/news/solana-scaffold-part-1-wallet-adapter">Scaffold Series</a></td><td>Giving you the tools and mindset to navigate The Solana Path and shape you into a Solana dev.</td></tr><tr><td><a href="https://web3.freecodecamp.org/solana">Freecodecamp Solana Course</a></td><td>Learn the Solana blockchain protocol with guided interactive projects and challenging integrated projects by completing the courses.</td></tr><tr><td><a href="https://adept.at/forked/solana-blockchain-development">Solana Development by Knox</a></td><td>This course takes learners through a journey of understanding how the Solana blockchain works, as well as understanding the importance of accounts. The course explores the depths of the NFT ecosystem, and also touches on new developments like Solana Pay.</td></tr><tr><td><a href="https://www.youtube.com/watch?v=O0uhZEfVPt8&#x26;list=PLilwLeBwGuK7Z2dXft_pmLZ675fuPgkA0">Solana Bootcamp</a></td><td>Video series by Solana</td></tr></tbody></table>

## Dig Deeper

Learn from resources across the greater Solana ecosystem:

<table><thead><tr><th width="241">Resource</th><th width="507.3333333333333">Description</th></tr></thead><tbody><tr><td><a href="https://docs.solana.com/">Core Documentation</a></td><td>The official Solana documentation on developing, validators, SPL tokens, wallets and more.</td></tr><tr><td><a href="https://docs.solana.com/api">Solana JSON API</a></td><td>Interact with Solana nodes directly with the JSON RPC API via the HTTP and Websocket methods.</td></tr><tr><td><a href="https://solanacookbook.com/">Solana Cookbook</a></td><td>A developer resource that provides the essential concepts and references for building applications on Solana.</td></tr><tr><td><a href="https://solana.stackexchange.com/">Solana Stack Exchange</a></td><td>A question and answer site for Solana software users and developers.</td></tr><tr><td><a href="https://beta.solpg.io/">Solana Playground</a></td><td>Easily build, deploy and test Solana programs and smart contracts from a browser IDE.</td></tr><tr><td><a href="https://github.com/solana-developers/create-solana-app">create-solana-dapp</a></td><td>Get up and running fast with Solana dApps, generate a project template in seconds.</td></tr><tr><td><a href="https://www.anchor-lang.com/">Anchor Docs</a></td><td>Anchor is a framework for Solana's Sealevel runtime providing several convenient developer tools for writing smart contracts.</td></tr><tr><td><a href="https://github.com/solana-labs/solana-program-library">Solana Program Library</a></td><td>The Solana Program Library (SPL) is a collection of on-chain programs targeting the Sealevel parallel runtime.</td></tr><tr><td><a href="https://github.com/solana-developers/program-examples">Program Examples</a></td><td>A list of curated examples for a wide range of use cases implemented using on-chain programs.</td></tr></tbody></table>

Solana RPC Documentation:

<https://docs.solana.com/api/http>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://dev-handbook.kyzzen.io/solana.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
