Από τη στιγμή που μιλάμε για .NET, η ASP, η PHP και η MySQL δεν είναι οι προτεινόμενες, ούτε καν οι απλούστερες λύσεις (άσε που η ASP είναι νεκρή εδώ και 5 χρόνια). Ευτυχώς βιβλία για ASP.NET υπάρχουν πάρα πολλά. Το θέμα είναι πως να παρακάμψεις τα εντελώς εισαγωγικά (που θα είναι άχρηστα μετά από 2 μήνες) .
Βασικά θα πρέπει να ξεχωρίσεις το web design από το web programming. Στο design έχεις να ασχοληθείς με σχεδίαση των σελίδων, javascript, style sheets, γραφιστικά κλπ, κλπ, κλπ. Στο programming μπαίνει το ίδιο το .NET, ο προγραμματισμός των controls, ο τρόπος λειτουργίας της ASP.NET, η σύνδεση με τη βάση, η δημιουργία και η σχεδίαση της εφαρμογής, όλα τα θέματα που έχεις ήδη αντιμετωπίσει από τα WinForms. Για design υπάρχουν αρκετά βιβλία που εξηγούν τί είναι η Javascript και τα style sheets, αλλά δεν έχω να σου προτείνω κάτι. Για το κομμάτι του web programming, η Wrox έχει βγάλει αρκετά καλά βιβλία. Υπάρχει το "ASP.NET 2.0 Website Programming Problem-Design-Solution" του Marco Bellinaso, το οποίο σου περιγράφει πως να υλοποιήσεις ένα πραγματικό site για ένα club ζυθοποτών, χρησιμοποιώντας τις τεχνολογίες του ASP.NET για membership, profiles, forums, news, polls, e-commerce. Ο κώδικας του site μάλιστα υπάρχει ως starter kit στο www.asp.net . Έτσι μπαίνεις κατευθείαν στο ζουμί του ASP.NET, και χρησιμοποιείς το MSDN για να δεις τις λεπτομέρειες του κάθε control.
Αν έχεις χρήματα να δώσεις, αξίζει ακόμα περισσότερο το "Professional ASP.NET 2.0: WITH ASP.NET 2.0 Website Programming Problem-design-solution", ένα πακέτο με πέντε πολύ καλά βιβλία της Wrox, μεταξύ αυτών και το βιβλίο του Berllinaso.
Τέλος, κοίτα το documentation στο MSDN και τα starter kits στο www.asp.net . Έχουν αρκετά καλά tutorials και θα σε βοηθήσουν να καταλάβεις τις επιμέρους τεχνολογίες σε μεγαλύτερο βάθος.
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos