A Path to Programming Language Theory
I've been taking a PLT[0] class in school and while the list above is extremely comprehensive and thorough, I'd argue that you do not need to read up all of it to get a good idea of programming languages.Without even learning all the theory, you can get pretty far ahead (IMHO) in a building your own programming language (if that's the goal). The two resources that I've found invaluable are - the prog lang course[1] by Dan Grossman and PLAI[2] by Shriram. Lastly, there's also a whole bunch of interesting university courses that you can refer to - https://github.com/prakhar1989/awesome-courses#programming-l...[0] - http://www.cs.columbia.edu/~sedwards/classes/2016/4115-sprin...[1] - https://www.coursera.org/course/proglang[2] - http://cs.brown.edu/courses/cs173/2012/book/