Up to now I've played, more or less, regarding .NET and C#. Now I want to get up to speed on these technologies. What are the best things to read to do so--a sort of ".NET for newbies" and "C#"?