O MSDN tem um tópico Introdução ao SMO que cobre muito terreno - há também um tópico chamado Programação de tarefas específicas que mostra como fazer certas tarefas comuns em C# com SMO.
E há toda uma série de Introdução ao SMO no SQL Server 2005 que ainda se aplica muito às versões 2008 e 2008 R2 do SQL Server.
Aqui está outro Introdução ao SQL Server Management Objects (SMO) artigo para que você fique atualizado.