# Language Clubs (not Rust)

{% hint style="info" %}
**Live cohort 1 for 2026 is in progress...**
{% endhint %}

Language Clubs is a self-paced, community-supported learning pathway designed to help developers strengthen their proficiency in programming languages commonly used in Bitcoin development.&#x20;

Rather than teaching Bitcoin directly, this pathway focuses on language fluency — the prerequisite skill that enables meaningful contribution to Bitcoin open-source projects later on.

Builders acts as a coordinator: grouping learners by language, curating high-quality external learning resources, and providing structure, accountability, and peer support so you don’t learn alone.

#### **CTAs**

<a href="/pages/l8CoUv1LlK2Zf9h8iecL" class="button primary">View Weekly Gameplan</a>

<a href="https://btrust.homerun.co/btrust-builders-application/en" class="button primary">Apply join a Live Cohort</a>

***

## What This Pathway Is

Language Clubs is a guided learning pathway where developers improve their skills in a specific programming language while staying accountable through weekly goals, peer syncs, and Builders-supported exercises.

This pathway is:

* Self-paced, but not self-isolated
* Structured, but not a bootcamp
* Practical, not theoretical

You’ll work through an existing, industry-relevant curriculum while completing Bitcoin-adjacent Builders tasks that help you think like a Bitcoin developer, even before touching Bitcoin code.

## Who It’s For

Language Clubs is best suited for developers who:

* Are early in their Bitcoin learning journey
* Want to strengthen a core programming language used in Bitcoin development
* Prefer structured self-learning with peer support
* Are preparing for more advanced [Builders pathways](/home.md#all-pathways)

#### **Supported Languages**

Language Clubs currently support:

* Python
* C++

Other languages may be introduced over time.

If you are already comfortable contributing to Bitcoin or Lightning repositories, you may be better suited for more advanced pathways.

## What To Expect

By the end of this pathway, you should expect to have:

* Stronger fluency in your chosen programming language
* Consistent practice writing and reading code
* Experience solving structured programming problems
* A public record of your learning and progress
* Better readiness for Bitcoin-focused technical pathways

You’ll also be supported by:

* Weekly homegroup sync calls
* Text-based office hours with faculty
* A private Discord channel for questions, collaboration, and accountability

## Cohort Details

* **Registration deadline**: May 10, 2026
* **Commencement date**: May 18, 2026
* **Duration**: 6 weeks
* **Level**: Intermediate to Advanced
* **Commitment**: \~5–7 hours per week
* **Mode**: Self-paced modules, with guided structure and community support
* **Format**: Online (Exercism and Discord)
* **Support**: Discord community, sync calls, office hours

***

## How the Pathway Works

Language Clubs combine independent learning with shared accountability.

You’ll progress through exercises at your own pace, but every week follows a shared rhythm designed to keep you consistent and engaged.

#### The Learning Stack

We will be using Exercism to go through the material (Python or C++ tracks).&#x20;

{% embed url="<https://exercism.org/>" %}

* Practice: Weekly Builders add-on exercises; Bitcoin-inspired problem framing
* Support: Discord community, homegroup syncs, and office hours

Builders does not modify or duplicate the Exercism content. Instead, we:

* Organize the learning timeline
* Provide weekly structure
* Add contextual and technical Builders exercises
* Facilitate peer discussion and mentorship
* Help you stay consistent through accountability

***

## Start the Pathway

When you’re accepted into Language Clubs, you’ll receive access to the private **#language-clubs** channel on our [Discord](https://discord.gg/UJ5znDaCac) workspace. Once you join, take time to introduce yourself. Say a little bit about yourself, whether it be what area you’re from, what you do for work, or something you do for fun. If you don’t want to use your personal photo as your icon, that is totally fine. Just please change it to a unique image.

These groups work best when we get to know each other.

<a href="/pages/sN1B7n8bWiSBDa23FlBB#ctas" class="button primary">Begin Language Clubs</a>


---

# 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/04/language-clubs-not-rust.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.
