In reply to Michael Hood:
Not sure I would bother with VB rather than c#, is there any specific reason?
Headfirst series gets good reviews for not being good intros so might be worth a look at one of them.
Other than that oreilly programming c# and c# in a nutshell aint bad but not really designed as intro books.
Main difference from ten years back though is the amount available on line. MS have some not bad tutorials.