A friend looking to get into software development and eager to start his career asked what he should read to get started. I don't think I've ever posted this list, so here it is.. The New Testament of .NET, starting with the Gospels.
The rest of the New Testament of .NET includes the books of Troelsen, Liberty, Rammer, and the two books that comprise The Revelations (Lidin and Nathan, respectively).
Amen.