Use case · Learning
Learning Solana development
The steepest part of Solana is its mental model: accounts, PDAs, cross-program invocations. SolScript lets you approach it from syntax you already understand, then read the generated Anchor code to see how the concepts connect.
Learn by comparison
Write a Solidity mapping and watch SolScript turn it into PDA-backed accounts. Write an emit and see the Anchor event. Because the input is familiar and the output is readable, the gap between "what I know" and "how Solana works" becomes a diff you can study.
A zero-setup path
- Playground. The browser IDE compiles client-side — nothing to install.
- Examples. Start from counter, token, escrow, AMM, staking, multisig and voting contracts.
- Tutorials. Step-by-step guides take you from a first contract to deployment.
Recommended reading
Pair the hands-on work with Solana for Ethereum developers and Understanding PDA mappings to connect the code to the concepts.
FAQ
Is SolScript a good way to learn Solana?▼
Yes, especially if you already know Solidity. You write contracts in familiar syntax, then read the Anchor/Rust code SolScript generates to see how Solana concepts — accounts, PDAs, CPIs — map to what you wrote. The browser playground needs no setup.
Do I need to install anything to start learning?▼
No. The playground runs a WASM-compiled SolScript compiler client-side, with a Monaco editor and instant feedback. You can compile and deploy to devnet with a Phantom or Solflare wallet, all in the browser.