I'm not normally a book person when it comes to learning things, but Crafting Interpreters was fun and easy to follow along with (getting to code something as I went really helped hold my attention)
I went through Part 1 towards the beginning of quarantine, and it spawned several really fun projects and I now feel like I have a basic level of skill writing parsers, which I've actually gotten to use a couple times at my day job.
I will say, I feel like it would be a lot harder to follow along with a physical print vs another window on my computer screen. But I may buy one anyway just to support the author.
I went through Part 1 towards the beginning of quarantine, and it spawned several really fun projects and I now feel like I have a basic level of skill writing parsers, which I've actually gotten to use a couple times at my day job.
I will say, I feel like it would be a lot harder to follow along with a physical print vs another window on my computer screen. But I may buy one anyway just to support the author.
Highly recommend!