Te recomiendo que estudies más el paradigma de OO, porque realmente el golpe más fuerte está ahí. Una vez te sientas cómodo con los con conceptos se te a hacer mucho más fácil estudiar C#, ahora me parece excelente que hallas seleccionado C# porque el lenguaje es totalmente orientado a objetos.
Pues acá te dejo un link hacia un tuorial de ASP .NET 2.0
QuickStart
Para otro tipo de aplicaciones no tengo páginas en concreto, pero sin duda hallaras bastantes tutoriales con la ayuda de un buscador.
Saludes,