Blog

Step-by-step tutorials on the Salam programming language, compilers, mathematics and software engineering.

Salam Programming Language

Learn Salam by building something real. Every post takes one small project from an empty file to a working program, one step at a time, with every line of code explained.

Build a Command-Line To-Do App in Salam, Step by Step

Learn the Salam programming language by building a small but complete command-line to-do app: structs, vectors, file I/O, argument parsing and the compiler's strict rules, explained one step at a time.