---
sidebar_position: 0
title: Introduction
slug: /guide
---

# Introduction

Developer tutorials provide step-by-step instructions to help you build blockchain developer skills. 

By following these developer tutorials you will learn how to:

* Install Ignite CLI on your local machine
* Create a new blockchain and start a node locally for development
* Make your blockchain say "Hello, World!"
  * Scaffold a Cosmos SDK query
  * Modify a keeper method to return a static string
  * Use the blockchain CLI to make a query
* Write and read blog posts to your chain in the Blog tutorial
  * Scaffold a Cosmos SDK message
  * Define new types in protocol buffer files
  * Write keeper methods to write data to the store
  * Read data from the store and return it as a result a query
  * Use the blockchain CLI to broadcast transactions
* Build a blockchain for buying and selling names in the Nameservice tutorial
  * Scaffold CRUD logic with `map`
  * Use other module methods in your custom module
  * Send tokens between addresses
* Build a guessing game with rewards 
  * Use an escrow account to store tokens
* Use the Inter-Blockchain Communication (IBC) protocol
  * Scaffold an IBC-enabled module
  * Send and receive IBC packets
  * Configure and run a built-in IBC relayer
* Build a decentralized order-book token exchange
  * Build an advanced IBC-enabled module


