Resources for learning domain theory?
The book recommended by jef is the domain-theory bible. It may be a bit overwhelming for a beginner. For an easier and more compressed introduction I recommend that you have a look at Abramsky and Jung's chapter on domain theory from the Handbook of Logic in Computer Science. It is available in PDF from Achim's publications lits.
Semantics with Applications: An Appetizer by Hanne Riis Nielson and Flemming Nielson provides a rudimentary introduction, also linking denotational semantics to program analysis via abstract interpretation. Plotkin's notes are excellent, more comprehensive, and more theoretically bent.
http://www.amazon.com/exec/obidos/ASIN/0521803381/
I read this book for a course when I was an undergraduate and it is a very good introduction for all the things you mentioned.