MarkovJunior A probabilistic programming language, where a program is specified as an ordered list of rewrite rules over a grid of coloured cells. On each execution step, the interpreter finds the first rule in the list that has a match on the grid, finds all matches for that rule and applies that rule for a random match.
Logic and Set Theory A thorough and approachable introduction to propositional logic and set theory.
Use OpenGL from Rust A step-by-step guide on creating shaders and rendering textured triangles with OpenGL, using the gl crate alongside glutin to provide the window and OpenGL context.
Uiua A general purpose, stack-based, array-oriented programming language.