If you want to take the step from spaghetti code to web application, read this book.
I’ve incorporated two patterns into a recent project. Understanding and coding within the patterns was a much better coding experience and resulted in a much better app.
Read. This. Book.
I reviewed this book as an ePub on the iPad for O’Reilly’s Blogger Review Program.