The BookList of Programming Language
Newbie's:
1.Programming Languages:Design and Implementation Fourth Edition
by Terrence W.Pratt Marvin V.Zelkowitz
2.Programming Languages:Concepts & Constructs by Ravi Sethi
3.Structure and Interpretation of Computer Programs
Primer:
4.Types and Programming Languages by Benjamin C. Pierce
5.Foundations of Object-Oriented Languages: Types and Semantics by Kim B. Bruce
6.Foundations for Programming Languages by John C. Mitchell
Advanced:
7.The FormalSemantics of Programming Languages by Glynn Winskel
8.Advanced Topic in Type System and Programming Languages by Benjamin C. Pierce
9.Semantics of Programming Languages by Andrew M. Pitts