A programmer who learned Rust first explores quirks of C, including how booleans weren't built-in until C99, how C uses null-terminated strings instead of length-prefixed ones like Rust, and how integer widths vary across platforms.