# Where to Go Next

Completing the Mastering Bitcoin pathway gives you a strong conceptual understanding of how the Bitcoin protocol works.

Many learners choose to continue by building practical skills, exploring open-source projects, or contributing to the Bitcoin ecosystem.

Below are a few common next steps.

***

### Build Practical Bitcoin Core Skills

If you want to move from theory into hands-on interaction with Bitcoin software, consider studying: [**Learn Bitcoin from the Command Line**](/02/learn-bitcoin-from-the-command-line.md)

This pathway focuses on practical interaction with Bitcoin Core using bitcoin-cli, including:

* Running and inspecting a node
* Constructing transactions
* Working with multisig and PSBTs
* Exploring Bitcoin Script

It is one of the most effective ways to build operational familiarity with Bitcoin’s core software.&#x20;

***

### Start Exploring Bitcoin Development

If you’re interested in writing code for Bitcoin-related software, the next step is to begin exploring development tools and environments.

You can start by:

* Running a local Bitcoin development environment
* Reading Bitcoin Core documentation
* Exploring open-source repositories
* Reviewing issues and discussions in Bitcoin developer communities

Many learners begin by understanding how Bitcoin Core itself is structured.&#x20;

***

### Study a Bitcoin Development Language

Many Bitcoin developers work in languages such as:

* Rust
* C++
* Python
* JavaScript

Builders pathways such as [**Rust for Bitcoiners**](/03/rust-for-bitcoiners.md) and [**Language Clubs**](/04/language-clubs-not-rust.md) are designed to help developers begin building tools, libraries, and infrastructure around Bitcoin.

***

### Explore the Builders Resource Hub

The Builders [Resource Hub](/resource-hub.md) contains curated resources for developers entering the Bitcoin ecosystem.

This includes:

* Guides for making your first open-source contribution
* Developer tools and setup walkthroughs
* Curated Bitcoin open-source projects
* Code review and collaboration practices

Many learners use the Hub as their starting point for contributing to Bitcoin open source.

***

### Join the Builders Community

Learning Bitcoin development works best when you connect with others doing the same work.

In the Builders community you can:

* Discuss technical concepts
* Ask questions about development workflows
* Discover open-source opportunities
* Share your learning progress

Many contributors begin simply by participating in discussions and helping others understand concepts.

<a href="/pages/kzTlst3tKo255yz4YpDi#community" class="button primary">Join Our Community →</a>

***

### Begin Contributing to Bitcoin Open Source

Once you are comfortable with the fundamentals, you may choose to explore contributing to open-source Bitcoin projects.

Common starting points include:

* Documentation improvements
* Testing and bug reports
* Small feature fixes
* Developer tooling

Every contribution helps strengthen the ecosystem.&#x20;

***

### A Note on Progress

Bitcoin development is a long-term journey. Most contributors start by:

* Reading and experimenting
* Participating in technical discussions
* Submitting small improvements
* Gradually building deeper expertise


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://pathways.btrust.tech/01/mastering-bitcoin/self-paced-learning/where-to-go-next.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
