La cuestión es que asp y asp.Net no son lo mismo, como bien dices una de las cosas es que se programa con .Net y que separa toda la lógica de cliente de la capa de presentación, a diferencia de asp clasico o php que se puede poner todo a "saco" en el código.
Al principio puede que te cueste, pero luego no querras cambiar.
Te recomiendo que entres en la página oficial:
www.asp.net
hay muchos tutoriales y Started Kids, perfectos para empezar.
Un saludo!