The Ebook Foundation's free-programming-books repository lists freely available learning resources in many languages.
CraftingInterpreters
vsModern Java
CraftingInterpreters vs Modern Java
How do CraftingInterpreters and Modern Java compare? Here are the facts side by side: pricing, platforms, open-source status and what each one is for.
| Directory detail | CraftingInterpreters | Modern Java |
|---|---|---|
| What it is | Crafting Interpreters is a book about building programming languages, with lessons and examples for interpreters. | This book teaches Java programming and provides display options for its readers. |
| Website | ||
| Type | Website | Website |
| Topic | ||
| Pricing | Not confirmed | Not confirmed |
| Platforms | Android, Web | Web |
| Open source | Not stated | Not stated |
| Language | — | English |
| Alternatives |
Other options to consider
Sites similar to both CraftingInterpreters and Modern Java.
Basic Computer Games updates the classic programming book with examples in modern memory-safe languages.
Open source
24 alternativesSourcecodester publishes free source code projects and tutorials in programming languages including Python, PHP, and Java.
ZetCode offers accessible programming tutorials covering C#, Go, Python, Java, and other languages.
Read Automate the Boring Stuff with Python, a free-to-read book by Al Sweigart about practical Python programming.
Solutions are provided for exercises from the second edition of Hadley Wickham’s R programming book.





