RIOT.js is a very small size/lightweight Web Component based UI library to develop web-applications. It combines the benefits of React.JS and Polymer with very concise implementation and simple constructs to learn and use.
This tutorial is designed for software programmers who want to learn the basics of RIOT.JS and its programming concepts in simple and easy ways. This tutorial will give you enough understanding on various components of RIOT.JS with suitable examples.
Before proceeding with this tutorial, you should have a basic understanding of HTML, CSS, JavaScript, and Document Object Model (DOM). As we are going to develop a web-based applications using RIOT.JS, it will be good if you have an understanding of how web-based applications work in general.