Hola...
Por lo general los tutoriales están integrados como ayuda dentro del MSDN.
Esta es una respuesta que encontré en otro foro, sin embargo, en lo personal me inclino por ado ya que es algo más eficiente y eficaz que dao:
No existe diferencia por que estas son formas de conexion a bases de datos como ACCESS, SQL SERVER etc, un ejemplo comun es usar DAO para acceder a dato en una base de datos ACCESS. Con ADO puede acceder no solo ACCESS y sino que muchas otras conociendo la cadena de conexion y que la maquina se encuentre configurada (driver) para realizar las tareas solicitadas, de esta forma puede usar ADO para tener acceso ACCESS en un pagina WEB y mostrar su contenido a traves de por ejemplo vb script y html, para ello el HOSTING debe proveer de ciertos recursos como espacio en disco para almacenar los datos, IIS instalado sobre un servidor NT o WINDOWS 2000 SERVER.