I read Applied Microsoft .NET Framework Programming by Jeffrey Richter a few years ago and felt that that's how technical books shold be written. I felt happy every time I got to read it.
https://www.amazon.com/Microsoft%C2%AE-Framework-Programming...