The ultimate Solana step-by-step guide (including programs, dapps and Rust from scratch)

Merunas Grincalaitis
37 min readMar 27, 2022

Welcome to the most complete open guide for people that want to dive deep into Solana.

Whether you’re an Ethereum developer, a blockchain developer, a web developer or just a curious person, this is the #1 guide to become a Solana developer. With extremely detailed steps so there’s no room for confusion along the way.

By the end of this complete guide you’ll have accomplished a working dapp that can be deployed to the blockchain and interact with the real Solana blockchain for extremely low fees and fast confirmation times.

Before starting, make sure to give it 50 claps to this guide so I can work on improving it over time, and share it with your friends it really helps!

Getting into Solana development can be extremely profitable since there’s already a huge market of investors, users, defi enthusiasts, NFT maniacs, cryptocurrency trades… A massive network of people that will pay big money for the right products.

And it’s not nearly as saturated as in Ethereum since many tools and products haven’t been developed yet in Solana for a good reason: learning Solana and Rust is far more difficult but rewarding, plus it’s a new blockchain that continues to grow tremendously fast!