~/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.

Estimated time: About 38 minutes (published reading time)

Open guide →

Textual Official Tutorial

Python

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

Estimated time: About 60-90 minutes (self-paced estimate)

Open guide →

Curses Programming with Python

Python

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

Estimated time: About 45-60 minutes (self-paced estimate)

Open guide →

Ratatui Counter App (Basic App)

Rust

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

Estimated time: About 90-120 minutes (beginner estimate)

Open guide →

Ratatui JSON Editor Tutorial

Rust

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

Estimated time: About 2.5-4 hours (beginner estimate)

Open guide →