~/$ls ~/learn

Guides & explainers

17 free guides I wrote to teach what I use at work. Every one is in English and Thai, and every example on them was run for real.

Programming fundamentals

How programs think, before any particular language.

Languages & runtimes

One language at a time, from the first line to tested code.

Web frameworks

Build a small app end to end, one request at a time.

Networking

How data actually gets from one machine to another.

Containers & orchestration

Package an app once, run it anywhere, at any scale.

Cloud

The big three providers, tried against local emulators.

Automation & delivery

Configure servers and ship code without doing it by hand.