> For the complete documentation index, see [llms.txt](https://docs.infrablockchain.net/infrablockchain-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.infrablockchain.net/infrablockchain-docs/infrablockchain/learn/substrate/tutorials/quick-start.md).

# Quick Start

The *Quick start* assumes that you are a new developer without any prior experience working with Substrate or FRAME, but that you are aware that these tools exist. The *Quick start* also assumes that you want a simplified entry point for setting up a development environment and starting a blockchain node on your local computer.

In the *Quick start*, you'll get a brief overview of what Substrate is, learn how to compile and start a node, and take a short tour through the node template code. The following topics are intended to be read in order as a fast path to learning to build with Substrate:

* [Substrate at a glance](/infrablockchain-docs/infrablockchain/learn/substrate/tutorials/quick-start/substrate-at-a-glance.md)
* [Start a node](/infrablockchain-docs/infrablockchain/learn/substrate/tutorials/quick-start/start-a-node.md)
* [Explore the code](/infrablockchain-docs/infrablockchain/learn/substrate/tutorials/quick-start/explore-the-code.md)
* [Modify the runtime](/infrablockchain-docs/infrablockchain/learn/substrate/tutorials/quick-start/modify-the-runtime.md)

If the *Quick start* isn't your route of choice, there are other ways to approach the documentation for learning to build with Substrate. For example, you can dive directly into core concepts in the [Learn](/infrablockchain-docs/infrablockchain/learn/substrate/learn.md) section or work through hands-on exercises in the [Tutorials](/infrablockchain-docs/infrablockchain/learn/substrate/tutorials.md) section.

To help you find your way, think of Substrate documentation as being divided into three parts: the developer journey, the tutorials, and an API and reference section. Although the parts are interrelated, each part presents information in a different way and with a different purpose:

The **Developer journey** presents information in the form of a narrative arc:

* [Learn](/infrablockchain-docs/infrablockchain/learn/substrate/learn.md) covers core blockchain and Substrate concepts and operations.
* [Install](/infrablockchain-docs/infrablockchain/learn/substrate/tutorials/install.md) provides platorm-specific installation instructions and troubleshooting tips for installation-related issues.
* [Build](/infrablockchain-docs/infrablockchain/learn/substrate/build.md) exposes the tools and techniques for building custom blockchain applications.
* [Test](/infrablockchain-docs/infrablockchain/tutorials/test.md) highlights approaches for unit testing and benchmarking code before deploying on a test network or in a production environment.
* [Maintain](/infrablockchain-docs/infrablockchain/devops.md) provides general information about maintaining your network with hardware and software upgrades, managing new releases, and maintaining your infrastructure.

The **Tutorials** provide hands-on learning experiences that cover different aspects of building and managing a Substrate-based blockchain:

* [Build a blockchain](/infrablockchain-docs/infrablockchain/learn/substrate/tutorials/build-a-blockchain.md) tutorials are focused on network basics from starting a single node to creating a private four node blockchain, monitoring node operations, and upgrading a running network.
* [Build application logic](/infrablockchain-docs/infrablockchain/learn/substrate/tutorials/build-application-logic.md) tutorials are focused on how to implement application-specific logic working with existing and custom pallets.
* [Build a parachain](/infrablockchain-docs/infrablockchain/tutorials/build/build-parachain.md) tutorials are focused on how to move from a standalone chain to a parachain, connect a parachain to a relay chain, and send messages between chains.

The **Reference** provides direct access to technical information such as the Rust API and help for command-line tools.
