The Ebook Foundation's free-programming-books repository lists freely available learning resources in many languages.
CraftingInterpreters vs Exercism
How do CraftingInterpreters and Exercism compare? Here are the facts side by side: pricing, platforms, open-source status and what each one is for.
| Directory detail | CraftingInterpreters | Exercism |
|---|---|---|
| What it is | Crafting Interpreters is a book about building programming languages, with lessons and examples for interpreters. | Exercism offers practice and mentoring across 83 programming languages. |
| Website | ||
| Type | Website | Website |
| Topic | ||
| Pricing | Not confirmed | Free |
| Platforms | Android, Web | Web |
| Open source | Not stated | Not stated |
| Language | — | English |
| Alternatives |
Other options to consider
Sites similar to both CraftingInterpreters and Exercism.
Programiz offers free online compilers and code editors alongside programming tutorials for languages including Python, JavaScript, SQL, and C++.
ZetCode offers accessible programming tutorials covering C#, Go, Python, Java, and other languages.
Basic Computer Games updates the classic programming book with examples in modern memory-safe languages.
Rosetta Code presents solutions to the same programming tasks in multiple languages for comparison.
Codewars offers community-created coding exercises called kata, with practice across more than 55 programming languages.






