Skip to main content

Solana Development Roadmap

Solana is a public blockchain platform with smart contract functionality and SOL as its native cryptocurrency. It was first proposed in 2017 and its fist block was created on 16th march'20. This is understood as a big competitor to Ethereum with a higher transactions per second (~65000) and lower gas fee.  It enables developers to write on-chain programs in general purpose programming language such as Rust.

Rust is a multi-paradigm, general purpose programming language that emphasis performance, type safety and concurrency. I found two amazing rust resources that helped me gear up my track to learn solana development:

1. Rust Book: The Rust Programming Language - The Rust Programming Language (rust-lang.org)

2. Rust by Excercism: Rust on Exercism

Another youtube channel let's get rusty has amazing videos to learn from. Web3 fundamentals are backbone to any blockchain and so for solana. Learn solana development in detail from Solana cookbook and start writing solana program using anchor, a framework on top of rust.

Refer to solana questbook for more help. Now, when you know all a bit, jump into projects that will help you improve your understanding. Following are the ones I would refer:

1. Solana Counter 

2. Learning How To Build on Solana

3. Escrow Program

4. Social Media dApp

5. BuildSpace GIF Board Projects

6. Soldev App

Due Devs is a community built for the cool coders out there to interact with each other. Amateur or Pro, there is always something interesting and new to learn, and grow together as an awesome community.

Comments

Popular posts from this blog

Data Is the New Oil : From Lenses Of Oil & Gas Industry

Yes, times are difficult but that's what opportunity seekers make the best out of. This pandemic has resulted in a lot of unexpected changes. Most of us don't have a plan anymore because it seems hard to believe when and how our lives would resume. What will the new normal be? Is it ever getting back to the same? Will I ever be able to live my good old life again? How will demand for skills change in near future? What shall we do to maximize the gain from this slow-paced life? With so many questions in their mind, I had an opportunity to talk to a wonderful group of audience in a webinar organized by EAGE RGPIT SC . When I asked them "What is in your mind?"  This was their response. People are worried about their careers. With fancy data lingos, everyone is seeking to learn more about them and trying to prepare for a secured tomorrow. Data science has become more and more popular over the last decade. Being a data scientist is now a software engineer of yesterday. Eve...

What Is The Most Preferred Coding Language ?

I can code in 9 different programming language, Does that help? Does this increase my chances of getting hike? How did I learn? How do I switch on/off mode for different languages?  Programming languages are about compatibility of the system, about the legacy of the utility and comfort of programmer. Be it either of these in picture, its important to know what you are doing and have logic in mind. Like any other spoken language, computer languages are about communication in the easiest possible way. My personal favorite is Python. Its free, its mature, its flexible, its fast, its easy to learn and most importantly its a popular language in demand.  Simple:  Python is a readable and understandable language.  Free:  This programming technology is free and open.  Compatible:  Python offers compatibility with various platforms.  Object-oriented:  Python supports procedure-oriented and object-oriented programming.  Libraries:  There are ...

Recommendation : Online Courses To Become a Data Scientist

Mam, can you recommend me some good courses online? I get a lot of such questions from many aspiring professionals / students looking for opportunities to kick-off their careers in the fancy market of AI/ML/DS. The "Certificate Of Achievement" is an exciting way of proving your work. Its always nice to have a document that speaks about the amount of hard work you have put into something and how you now stand out. With easy access to internet and the world going more and more digital, online courses are becoming popular everyday. All the "special notes" which could be your key to success are now available online for free or cheap. Also,  you now don't need to travel around the world to learn from the subject experts, they are now sharing their wisdom just a click away. The big universities are online now, everything for which you had to plan scholarships, funds and travelling thousand miles is now online at a much cheaper options. But like everything else, more c...