Getting Started

By the end of this section, you will:


Choose Your Path

I want to understand the philosophy first

β†’ Why Rooibos? β€” Learn what TUIs are, why functional state management matters, and how Rooibos compares to alternatives.

I want to start coding immediately

β†’ Quickstart β€” Build your first Rooibos app in 5 minutes.

I’m new to Ruby

β†’ Installation β€” Set up Ruby on your system, then check out the Ruby Primer for language basics.


Coming From Another Ecosystem?

We’ve written guides that map familiar concepts to Rooibos:

Your Background Guide
React / Redux For React Developers
Go / BubbleTea For Go Developers
Python / Textual For Python Developers

What’s Next?

After getting started, continue to the Tutorial to build a complete File Browser application.

For deep conceptual understanding, explore the Essentials.


Next: Why Rooibos?