Frankly, I'd recommend
Beginning ASP.NET 4: in C# and VB in your particular instance. While both books are good,
ASP.NET 3.5 Website Programming is really geared more toward professional developers who are working in the enterprise. For building personal projects, the beginner book will present you with a much better view of the language enhancements since 2.0, as well as teach you quite a bit about building web sites using VS. Alternatively, you should check out
http://www.amazon.com/Professional-A...dp/0470502207/, as this book will have a bit more "meat" to it. Happy coding.