I think if you're just learning you will find the 3.5 and 4.0 stuff quite difficult to understand, unless you have a strong background in other languages.
Techniques such as lambda expressions, extension methods, and the task parallel library are introduced. Extension methods aren't terribly advanced, but they're not really needed unless you're working on a large project. Lambdas and TPL are quite advanced though.