Thanks brad. Your post is very clear. So would it be a suggestion to just start learning c# targeted for .NET3.5 as opposed to starting with c# 2.0? I'm only saying this i've got resources written...
One thing i would like to get clear with c# is that as .NET framework is continuely changing to newer versions, does that mean that with each new version of the framework that new features are added...