# Introduction

<div data-with-frame="true"><figure><img src="https://284917788-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZz9BLmTU9oydDpL3qiUh%2Fuploads%2FGdHL7viBPTUy5YMx9dxN%2Fbuild-intro.png?alt=media&#x26;token=77008faf-011e-4e21-90f0-f4b108a11598" alt=""><figcaption></figcaption></figure></div>

<details>

<summary><strong>New to building with Stacks? Check out these weekly virtual meets!</strong></summary>

* **Clarity Working Group**: An open, developer-focused initiative dedicated to supporting builders across the Stacks ecosystem. The group brings together experienced Clarity engineers (“Clarity giga chads”), auditors, educators, grant project teams, and new developers to collaborate, learn, and advance smart contract development on Bitcoin. Check out the calendar [link](https://www.addevent.com/event/yc0x95fky8y4) to join every other Tuesday.
* **AI BTC Working Group:** Join the **AI BTC Working Group**'s (WG) weekly meeting on AIBTC's twitter account, where they delve into the exciting intersection of AI and Bitcoin. Check out the calendar [link](https://www.addevent.com/event/c3qjy462xr82) to join every Thursday.

</details>

<details>

<summary><strong>Join the Stackers community!</strong></summary>

Stackers is a community of people building on Bitcoin with Stacks.

The purpose of the Stackers community comes down to guided paths for learning and starting a project on Stacks, developer support from community members, and the best place to hear about new events, initiatives, and opportunities to build.

Join the [Stackers](https://www.skool.com/stackers)!

</details>

{% hint style="info" %}
Stacks ranks #5 among all crypto ecosystems for new developers in 2025! \[source: [Electric Capital](https://x.com/Stacks/status/1978563911948370403)]
{% endhint %}

### Hello, Builders 👋

Stacks is a fast, low-cost, builder-friendly layer 2 network on Bitcoin. It’s built on Bitcoin, inheriting Bitcoin’s battle-tested security. By jumping into our docs, you’re joining the Stacks builder community that’s bringing a global onchain economy to Bitcoin.

If you're here on this page, hopefully you've already gotten a good sense of *what* Stacks' purpose is, if not, head to the [Learn](https://app.gitbook.com/o/hoh4mQXTl8NvI3cETroY/s/H74xqoobupBWwBsVMJhK/) section. Or if you're still on the edge of *why* you should build with Stacks, head to [Why Build with Stacks](https://docs.stacks.co/get-started/readme/why-build-with-stacks).

***

### How to use these docs

The Stacks documentation is organized into a set of top-level sections, each aligned to a distinct stage of a developer’s journey—from learning core concepts to building applications and operating infrastructure.

{% tabs %}
{% tab title="Learn" %}
**How does the Stacks network&#x20;*****actually*****&#x20;work?**\
The [Learn](https://app.gitbook.com/s/H74xqoobupBWwBsVMJhK/) section focuses on building a strong academic foundation. It explains how Stacks functions as a Bitcoin layer 2, providing clarity and context around the network’s design and mechanics.

Topics include Proof of Transfer (PoX), Bitcoin finality, block production, the transaction lifecycle, and more. If you want a deep understanding of how Stacks anchors to Bitcoin and why it works the way it does, this is the best place to start.
{% endtab %}

{% tab title="Build" %}
**How do you build on Stacks?**\
This section is for experienced developers, but are new to Stacks, who are in the exploratory phase of understanding the general workflow of building apps on Stacks. These guides focus on accomplishing specific tasks—writing contracts, integrating wallets, working with sBTC or USDC—without extensive explainers.

It includes curated quick starts for smart contract development with Clarinet and frontend development with Stacks.js, along with step-by-step guides covering common use cases such as integrating sBTC, onboarding users, working with price oracles, and more.
{% endtab %}

{% tab title="Operate" %}
**How do you run Stacks infrastructure?**\
The [Operate](https://app.gitbook.com/s/4cpTb2lbw0LAOuMHrvhA/run-a-node) section is designed for node operators and infrastructure providers. It covers how to run and manage Stacks nodes, signers, and miners.

If you’re responsible for operating or maintaining Stacks-related infrastructure, this section contains the resources you’ll need.
{% endtab %}

{% tab title="Reference" %}
**Where do you look up technical details such as types, definitions, and configuration?**\
The [Reference](https://app.gitbook.com/s/GVj1Z9vMuEOMe7oH7Wnq/node-operations/readme-1) section contains authoritative technical documentation for Stacks devtools and APIs. This includes function and type definitions for Clarity and Stacks.js, API endpoint schemas, and interactive API playgrounds.

If you’re an experienced Stacks developer looking to quickly reference a specific method, type, or API response, this section is built for fast lookup and precision.
{% endtab %}

{% tab title="Tutorials" %}
**Looking for a more guided, lesson-oriented experience?**\
The [Tutorials](https://app.gitbook.com/s/skGYu79qDNfITOqDNU3s/) section is designed for complete beginner developers who want structured, long-form lessons rather than quick answers.

These tutorials provide step-by-step walkthroughs alongside in-depth explanations of the underlying concepts. The goal isn’t just to help you complete a task, but to help you understand *why* things work the way they do as you build.

If you’re a complete beginner and prefer a classroom-style, concept-driven learning experience—this section is the best place to start.
{% endtab %}

{% tab title="Cookbook" %}
**Looking for a specific code snippet?**\
The [Cookbook](https://app.gitbook.com/s/uholC0CdufHxYs050O3V/) section is for developers beyond the exploratory phase who require a specific, concrete code solution quickly for an existing application.This section provides focused, reusable Clarity and Stacks.js code snippets that solve common problems or demonstrate specific patterns—designed to be referenced, copied, and adapted rather than read end-to-end.

There is also a subsection of example Clarity contracts where you'll find **starter contracts** that demonstrate common patterns and best practices in Clarity, as well as **notable production contracts** currently used by popular Stacks applications.
{% endtab %}
{% endtabs %}

***

### Pick your learning path

We all have different styles of learning. If you've already got a good concept of web3 fundamentals and want to get a quick taste of what the DevEx is like on Stacks, then check out the [Developer Quickstart](https://docs.stacks.co/get-started/developer-quickstart). Or find the path that clicks for you — and if bandwidth allows, tackle them all!

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h4><strong>Try the Developer Quickstart</strong></h4></td><td>Your 0→1 guide for building a Clarity contract and app on Stacks.</td><td><a href="developer-quickstart">developer-quickstart</a></td></tr><tr><td><h4><strong>Start Learning Clarity</strong></h4></td><td>An easy starting point for learning smart contracts.</td><td><a href="clarity-crash-course">clarity-crash-course</a></td></tr><tr><td><h4><strong>Bitcoin Primer Tutorial</strong></h4></td><td>A comprehensive end-to-end experience to building full-stack dApps on Bitcoin.</td><td><a href="https://app.gitbook.com/s/skGYu79qDNfITOqDNU3s/bitcoin-primer">Bitcoin Primer</a></td></tr><tr><td><h4><strong>Earn a Stacks Developer Degree</strong></h4></td><td>A hands-on Stacks bootcamp by LearnWeb3.</td><td><a href="https://learnweb3.io/degrees/stacks-developer-degree/">https://learnweb3.io/degrees/stacks-developer-degree/</a></td></tr><tr><td><h4><strong>Watch Our Hands-On Videos</strong></h4></td><td>Developer insights and workshops from the Stacks ecosystem</td><td><a href="https://www.youtube.com/@stacks-developers">https://www.youtube.com/@stacks-developers</a></td></tr><tr><td><h4><strong>Clarity Development Using Clarinet</strong></h4></td><td>The smart contract toolkit for Stacks</td><td><a href="../clarinet">clarinet</a></td></tr></tbody></table>

***

### Who should use what

| If you are…                                                                               | First check out...                                                                                                                                                                                                              |
| ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Completely new to building with Stacks                                                    | [Developer Quickstart](https://docs.stacks.co/get-started/developer-quickstart)                                                                                                                                                 |
| Learning smart contract development                                                       | [Clarity Crash Course](https://docs.stacks.co/get-started/clarity-crash-course), [Learn Clarinet](https://docs.stacks.co/clarinet)                                                                                              |
| Preferring a structured, guided course that shows you every step to build full-stack apps | [Stacks Developer Degree](https://learnweb3.io/degrees/stacks-developer-degree/), [Bitcoin Primer](https://app.gitbook.com/s/skGYu79qDNfITOqDNU3s/bitcoin-primer/introduction), [EasyA](https://www.easya.io/challenges/stacks) |
| Wanting to integrate sBTC in your app                                                     | [sBTC guides](https://docs.stacks.co/more-guides/sbtc)                                                                                                                                                                          |
| Launching a token                                                                         | [Create Tokens](https://docs.stacks.co/get-started/create-a-token)                                                                                                                                                              |
| Interested in security / auditing / grants                                                | [Stacks Bug Bounties](https://immunefi.com/bug-bounty/stacks/information/), [Stacks Foundation](https://stacks.org/grants)                                                                                                      |
| Curious about current use cases                                                           | [Use Cases](https://docs.stacks.co/get-started/use-cases)                                                                                                                                                                       |
| Searching for a complete list of devtools                                                 | [Stacks Devtools Catalog](https://docs.stacks.co/stacks-devtools-catalog)                                                                                                                                                       |

***

### Still got questions?

We know, it's a lot. But we, along with our large community, are always more than welcome to help you throughout your journey with Stacks.

* [**Stacks Discord**](https://discord.gg/stacks): Connect with other developers and our team
* [**Stacks Forum**](https://forum.stacks.org/): Ask questions and share projects
* [**Stacks Twitter**](https://x.com/StacksDevs)**:** Follow us on Twitter and ask us questions there&#x20;
* [**Stackers**](https://www.skool.com/stackers): A community to hear about new events, initiatives, and opportunities to build.
