ASP.NET non è poi così difficile, ma ovviamente è un'impressione personale; più che altro, credo sia d'aiuto soprattutto se realizzi anche la tua applicazione con .NET: in questo modo, attraverso XML, puoi scambiare facilmente strutture dati comuni.

Per un inizio, puoi dare un'occhiata qui.

Ad ogni modo, l'argomento specifico ASP.NET non è trattato qui: se hai ulteriori domande a riguardo, rivolgile all'apposita area.

Ciao!