Up to now in my programming career (two years) I have not had much database experience, but the company where I now work uses databases extensively for their product, and I
Yes, you have nailed down the right technologies.
I have some fantastic and free pdfs/eBooks for you to look at:
ADO.NET
http://www.murach.com/books/adon/chapters.htm (vb and ado.net
http://www.springerlink.com/content/w2126101r8qr2052/ (ado.net fundamentals with c#)
http://archive.visualstudiomagazine.com/books/chapters/1590595122.pdf (vb & c#)
http://dotnet.jku.at/courses/tutorial/05.ADO.NET.pdf (great overview powerpoint)
http://docs.msdnaa.net/ark_new3.0/cd3/content/Courses%5CVargas%5CCh12.pdf (ado.net book)
http://media.wiley.com/product_data/excerpt/38/07821418/0782141838-1.pdf (nice)
LINQ-TO-SQL Scott Gu's Linq to Sql is probably all you need for a good start:
http://it-box.blogturk.net/wp-content/themes/it-box/files/LINQToSql.pdf