How to get started in Scrypto

A lot of developers are asking about how to get started in Scrypto. On this post, I am giving guidelines to help you become the Scrypto expert you want to become.

Should I know Rust before starting ?

This is a question we get a lot. Knowing the basics of Rust’s syntax will make it easier for you to understand and write Scrypto code, but you don’t need to be an expert in Rust. We suggest people new to Rust to read A half-hour to learn Rust. This quick tutorial will teach just about anyone with a little programming experience enough of the Rust basics to start building with Scrypto quickly.

From zero to expert

  1. Read the Scrypto documentation. If you have any question ask them on our Discord #scrypto channel.
  2. Install Rust and the Scrypto simulator by following these instructions
  3. Look at Scrypto examples in the community-scrypto GitHub repository
  4. Make your own example and create a pull request to that same repository. This will allow you to get feedback from RDX Works
  5. Participate in the discussions on the Scrypto Discord and Telegram channels
  6. Join our developer mailing list to get the latest news and be among the first to know about our developer events

After that, it’s only a matter of coding, coding, and more coding. After writing a couple of examples, you will become good enough in Scrypto to make your own project and help people in the community !


In case you need additional details such as setting up and using GitHub, check this blog post:


Release of Scrypto v0.4: first public test environment (not a network running consensus)

Front-ends can now be hooked into the Radix components (equivalent of smart contracts)
Authorization system rehaul

Full feature list:


I will also add some useful resources:

Scrypto Class of 2022

  1. #ScryptoClassof2022 Week 1, Chapter 1 Rust & Scrypto study group
  2. #ScryptoClassof2022 Week 2, Chapter 2 on Rust & Scrypto
  3. #ScryptoClassof2022 Week 3, Chapter 3 on Rust & Scrypto