Hola,
Exacto, ese es un primer concepto. y lo mejor no sería que aprendas asp sino asp.net recuerda que en este momento existen ambos, siendo el primero la version mas antigua.
Como dices en asp.net, tienes un lado cliente y un lado servidor, y debes trabajar con ambos para equilibrar las cargas.
Si conoces algun lenguaje como C# o VB podrás trabajar con el mismo en asp.net, de lo contrario deberas empezar por ahi.
http://www.codeproject.com/KB/aspnet/aspnetintro.aspx http://www.codeproject.com/KB/books/1861005040.aspx http://www.asp.net/get-started
Saludos,