Programming as Theory Building (1985) [pdf]

Simple and safe implicit async programming model for imperative (JS/Python-like) languages

The four programming questions from my 1994 Microsoft internship interview (2023)

Starting Systems Programming, Pt 1: Programmers Write Programs (2025)

Andy Matuschak: Apps and programming: two accidental tyrannies (MIT Talk) [video]

XS: A programming language. Anywhere, anytime, by anyone

Point-Free Logic Programming

CPPL: A Circuit Prompt Programming Language

A bidirectional typechecking puzzle in the Grace programming language

Humble Tech Book Bundle: The Ultimate Functional Programming

The Mercury logic programming system

Spectre Programming Language

A simple, lightweight, flexible, embeddable, portable and multi-paradigm dynamic programming language for developing applications, tools, and domain-specific languages (over 10 years of continuous development - The Compiler/VM is 25,000 lines of ANSI C)

The Programming Language for Agents

Inverse Sapir-Whorf and programming languages

The Viability of Zig as Graphics Programming(and general Media Manipulation) Language?

Charity – Categorical programming language (1998)

Can Rust Be Used for Full Applications or Just Systems Programming?

LjTools to generate LuaJIT bytecode for your programming language, now supports LuaJIT 2.1

Technical Dimensions of Live Feedback in Programming Systems

Programming Z3

Boris Cherny: TI-83 Plus Basic Programming Tutorial (2004)

Programming Is Real Engineering, And AI Proves It

Introduction to Graphics Programming with Vulkan

While the King Lives: An Old C Programming Prank in GNU Hello from 1993

I love recreational programming in Rust

Reactive Programming: Zig binding

Have you ever heard of a musical programming language?

Texico: Learn the principles of programming without even touching a computer

JavaScript Programming Book

More →