Curious question from someone new to the programming field who lacks a formal CS background: How are books like this one are meant to be consumed? Do you read it cover to cover as you code along with the author in a way YouTube tutorials work? The main reason for asking is, I don't know if I'm lacking in natural gifts (really likely) but I can't seem to retain knowledge like that. It feels nice to onboard myself to a…
There are books like the dragon book which cover PL design in a more reference book style. But I don’t recommend them.
If you’re looking for a lighter alternative then “writing an Interpreter in Go” is worth a look.
Also Bob Nystrum has some other good material on his blog, and a chapter in game programming patterns about PL stuff.