Reach: The Safest and Easiest DApp Programming Language
Reach is a domain-specific language for building decentralized applications (DApps).
This set of documents contains everything you need to know about Reach.
The overview briefly introduces the basic ideas of Reach. It can be helpful to get some context before diving into other sections.
The tutorial is a directed series of steps to create a simple DApp. You should start here if you’ve never used Reach before and want to start at the beginning.
The guide continues the overview by discussing the key ideas and concepts used throughout Reach. You will often want to visit the guide to learn the background and "why" of some topic after you get started using it.
The workshop continues the tutorial with a set of self-study projects to help you gain mastery in decentralized application design through practice with Reach. Each project contains a completed solution, so it is also a collection of recipes for building specific things in Reach and demonstrates effective use of Reach, as well as some of the design decisions that Reach programmers face.
Finally, the reference provides an exhaustive technical reference on each aspect of Reach.
If you are looking for something specific, here are some places to look:
Try consulting the Index or the Table of Contents.
Start a discussion on the Discord community.
Report issues with the GitHub issue tracker.
The source of this site is available on GitHub; we welcome Pull Requests for improvements and Issues for problem reports!