02 Getting started with Scrypto
2.1 Introduction to Scrypto
If you’ve skipped ahead past Chapter 1.2: Primer to Scrypto, we encourage you to read that section before advancing as we believe it will give you the best experience to understand this course. In contrast to Chapter 1 where we talk more about Radix and its tech stack as well as the philosophical design of Scrypto, Chapter 2 will dive more specifically into Scrypto. You can expect the general pattern of this course will be structured as follows:
Before we begin the course, it’s important to note that we will assume you already:
At the very least, if you haven’t installed Scrypto, please follow the hyperlink(s) in the bulleted points to get you up to speed. Otherwise, if you’re also new to programming, this course is also designed to be approachable enough that you should still be able to pick it up. Of course, you will naturally come across syntax or general programming concepts that are unfamiliar. We will try our best to provide references, but existence of AI and search engine will serve you wonders. If you’re still stuck, don’t be shy and head to our Discord community to ask questions!
- Chapter Introduction - Introduction and conceptual overview of the topic.
- Chapter part(s) - Conceptual, but mainly specific discussion of the sub-topic with code examples.
- Chapter exercise - A walkthrough of a practical example that ties in concepts we learned within this chapter which we will build from scratch and disseminate the design patterns.
Before we begin the course, it’s important to note that we will assume you already:
- Installed Scrypto Toolchain
- Familiar with the Scrypto & Resim CLI tools
- Have some basic programming experience (particularly Rust)
At the very least, if you haven’t installed Scrypto, please follow the hyperlink(s) in the bulleted points to get you up to speed. Otherwise, if you’re also new to programming, this course is also designed to be approachable enough that you should still be able to pick it up. Of course, you will naturally come across syntax or general programming concepts that are unfamiliar. We will try our best to provide references, but existence of AI and search engine will serve you wonders. If you’re still stuck, don’t be shy and head to our Discord community to ask questions!