Getting Started
By the end of this section, you will:
-
Identify which learning path matches your background
-
Know the prerequisites for building TUIs with Ruby
-
Choose where to start based on your experience level
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.