Found in 1 comment on Hacker News
plinkplonk · 2010-02-26 · Original thread
"Where is a good place to get started with studying formal semantics?"

I found "Design Concepts in Programming Languages" by Gifford and Turbak ( well written and comprehensive. ( I am self taught too! :-))

Fresh book recommendations delivered straight to your inbox every Thursday.