No toda la web se basa en CMS programados en PHP, también hay otros lenguajes de programación que nos permiten hacer CMS como es el caso de .NET con el que está programado UMBRACO.
Umbraco es un gestor de contenidos (CMS) open-source basado en ASP.NET y escrito en C#, osea que es tecnología Microsoft.
Actualmente puede funcionar con base de datos MySQL como la gran mayoría de CMS basados en PHP, pero en un principio solo soportaba Microsoft SQL Server, desde el 2008 se implemento la capa de abstracción necesaria para funcionar además con MySQL y VistaDB.
En definitiva, una alternativa a la gran mayoría de CMS que se basan en PHP y que ahora puedes aprender gracias a una serie de videotutoriales de raylinanthony que tiene previsto realizar, de momento te dejamos con la primera entrega donde nos hace una introducción a Umbraco muy instructiva: