Mmm, por el momento no conozco q soporten asp y sean gratuitos.. pero ya encontrare uno....
Eso no tiene q impedirte q estudies asp, ademas, no creo q te comformes con un host gratuito... estudias asp (si ese prefieres) y dejas tu web en tu pc.. cuando quieras subir la web a algun host (y yo encuentre host gratuito para asp) la subes y listo...