Do you want to learn WPF in depth?
If you want to get more professional output, then check out DXperience XtraReports, XtraCharts, and XtraPrinting.
Tired of trying to get the standard Web controls to do things that they weren't meant to do?
If you are tired of recreating application every time you build a new system, then you should check out DXperience business frameworks.
A great book to learn the basics of ASP.NET.