Remember that exhilarating feeling when you first made a computer follow your instructions? The fun is double when you make the machine understand the instructions in the first place. Learn how to code your own interpreter, not because you need it (though you might), but because it's easy, fun and instructional. Yes, I said easy. You don't believe me? Read the book!
Make Your Own Programming Language started life seven years ago as a brief tutorial. In the mean time I learned more things about interpreter construction and writing in general, not to mention my English got better. So I figured a second edition was warranted. This time it's a proper book, however thin, and the content is more exciting too.
And because this is itch.io, there's even some game-related content: chapter 9 teaches the reader how to reimplement a classic game on the BASIC interpreter developed until that point.
Have fun, and let me know what you think. Thanks for reading!
(P.S. I seem to have mistakenly clicked on a tag, and now there's no way to remove it entirely. Sorry.)