Teaches rholang to beginners and intermediate programmers through hands-on examples and experimentation.
Switch branches/tags
Nothing to show
Clone or download
JoshOrndorff Merge pull request #35 from zsluedem/master
add a few comments in 0 lesson.
Latest commit 71a5ddc Oct 18, 2018
Permalink
Failed to load latest commit information.
0-DeveloperEnvironment a few comments Oct 18, 2018
1-SendingAndStandardOut Create README_RU.md Oct 13, 2018
10-MoreSyntax translate 10-MoreSyntax Oct 11, 2018
11-PatternMatching Chinese translation from lessons 0-11 Oct 13, 2018
12-DataStructures Add diff to map. Sep 28, 2018
13-Iteration renamed index.md files to README.md for better github viewing until r… Sep 19, 2018
14-PlayingGames renamed index.md files to README.md for better github viewing until r… Sep 19, 2018
15-GoingOffchain renamed index.md files to README.md for better github viewing until r… Sep 19, 2018
2-Receiving Merge pull request #25 from Barkov-F/patch-6 Oct 13, 2018
3-TelephoneNamesAndProcesses README_RU for lesson 3 Oct 13, 2018
4-PersistentSendAndPeek README_RU for lesson 4 Oct 13, 2018
5-JoinOperator README_RU.md for lesson 5 Oct 14, 2018
6-UnforgeableNamesAndAcks README_RU.md for lesson 6 Oct 17, 2018
7-Bundles correct some errors Oct 10, 2018
8-StateChannelsAndMethods correct some errors Oct 10, 2018
9-ObjectCapabilities Chinese translation from lessons 0-11 Oct 13, 2018
cheatSheet Added = and *= operators Oct 11, 2018
converter Updated converter to use pre tags rather than code. Aug 28, 2018
.gitignore Ignore node_modules from converter. Missed this file earlier. Aug 28, 2018
README.md add a link to README_RU.md Oct 13, 2018
README_CN.md add translator info Oct 12, 2018
README_RU.md added links for README_RU.md for lessons 4 and 5 Oct 14, 2018
none.jpg Remove images and css from slides and old branding. Aug 29, 2018

README.md

Learn Rholang By Example

Learn rholang by example and experimentation. The examples and exercises are meant to be run, read, modified and completed. For best results, change anything and everything you are curious about. This tutorial is a tour of the most common and important features of rholang and a fast starting point for motivated learners.

中文教程 версия на русском

Table of Contents

Unit 1

Unit 2

Unit 3

Coming Soon

Target Audience

This tutorial aims to be novice-friendly and introduce rholang from the ground up. If you've never ever programmed before, you may struggle at times, but if you know how to write a little python or javascript, you've got all the background I've assumed.

I'm not expecting you to be familiar with process calculi, be a master of any other languages, or understand all the theoretical math discussed in the RChain community.

Additional Resources

Author and License

Primarily written by Joshy Orndorff in support of the RChain cooperative. Illustrations by Julianne Coxe.

Released under the Apache 2.0 license.