Lesson 0 — Intro

We're not doing Hello World. We're doing Howdy World.

Howdy. I'm Zach Moffett. I live in North Texas. I work in tech. I grew up around farm and ranch life, and I am not a cattleman. I'm a dad who writes software and thinks ag kids get left out of the coding pipeline.

Howdy World is a free resource. No paywall. You learn by building tools that would actually make sense on a ranch, a farm, or a homestead — not a fake shopping cart.

What we build

One project: a Ranch Record Card for a made-up place called Howdy World Ranch. The example herd is inspired by the Fort Worth Stockyards longhorns — Black Gold, Brutus, McCree, and Blacksmith — because a lot of Texans already know those names. Teaching data only.

The five layers

  1. HTML — the pens and the paper (structure)
  2. CSS — paint the bulletin board (look)
  3. JavaScript — let the page do the math (behavior)
  4. JSON — the herd as data (shape)
  5. fetch — pull that data in automatically

Same page the whole time. We just add a layer.

What you need

A text editor and a browser. Chromebook Text app, Notepad, TextEdit, VS Code — all fine. Make a folder called ranch-record. That's your shop.

Videos will match these pages when they're filmed. Until then, walk the text. Type the code. Don't only copy-paste if you can help it.

All lessons Lesson 1 — HTML →