I wanted to mention something else to you
Visual studio 2010 along with asp.net mvc will be using a lot of design patterns
decorator pattern, factory pattern. I would start to learn elementary asp.net mvc
first(There are a number of great tutorials on the subject) Asp.net mvc is great both
for web forms and silverlight(which uses ajax jquery) If you wish to buy a book asp.net mvc
in action(sept 2009) will be having its focus in this area. WPF also uses oop techniques
as well so you see there is much to be excited about. I hoped I helped you out....