~/resources

Beginner guides for shipping your first terminal program.

To add or edit links, update data/resources.json.

Python Textual: Build Beautiful UIs in the Terminal

Python

Beginner-friendly walkthrough for building your first terminal UI app with Textual.

[Python][About 38 minutes][Beginner]
Open guide →

Textual Official Tutorial

Python

Official step-by-step Textual tutorial to build a complete app.

[Python][About 60-90 minutes][Beginner]
Open guide →

Curses Programming with Python

Python

Official Python HOWTO for making text-based terminal applications with curses.

[Python][About 45-60 minutes][Intermediate]
Open guide →

Ratatui Counter App (Basic App)

Rust

Build an interactive counter terminal app in Rust, including event handling and tests.

[Rust][About 90-120 minutes][Beginner]
Open guide →

Ratatui JSON Editor Tutorial

Rust

Build a multi-file Ratatui app for creating JSON through a terminal interface.

[Rust][About 2.5-4 hours][Intermediate]
Open guide →