Visual Basic .NET 2005.

Qualcuno mi sa dire dove trovare una guida (anche in inglese o francese ) per inziare a lavorare con i db sql server tramite .net?
In VB6 ho usato sempre del codice per fare le connessioni (e altre operazioni) sul db ma ho visto che .net ci sono:

DataSet,DataGridView,BindingSource,indingNavigator e vorrei utilizzarli per poter ottimizzare il codice e velocizzare, se possibile , alcune operazioni.

La stringa di connessione per un db SQL SERVER 2000 è la stessa di VB6 ?

Grazie