Bueno puedo decirte que yo empece como tu, solo que en lugar de una guia empece con un libro y este era todo en modo consola, yo te recomiendo empezar en consola, que creo que es lo mas basico y cuando entiendas como funciona ya te lances en en aplicaciones "windows".
El libro solo fue un empujon y te enseña lo basico y esencial (supongo que la guia sera lo mismo) donde mas he aprendido ha sido en los foros, blogs, viendo codiogo ya echo e intentando entender todo lo que hace.
Material.... uf internet esta lleno de material san Google es una gran ayuda a todos los males.
mira esta guia haber que tal, si no recuerdo mal te enseña funciones basicas y algo mas.
http://www.programacionfacil.com/visual_csharp_express/startyo empece con el libro Microsoft C# de Fco. Javier Ceballos, pero como este seguro hay mas (mejores o peores) pille este pq era el unico que estaba en la libreria
Nada mas decirte que bienvenido a este mundillo y que para cualquier duda aqui estamos para echarte una mano con lo que necesites.
Saludos