As a programmer from the Java, C#, and PHP realm, how do you go about transitioning to learning the intricate details of something as big (convoluted?) as ASP.NET? What are the most important and key things one must understand to be successful with ASP.NET?
I do not have a book as I like to do most of my research via online means but I intend on getting one someday once I learn the basics of ASP.NET. One of the first things I wanted to understand was how, why, and when each of the event driven methods were executed, such as onLoad. This helps get a basic understanding of how the entire system works. Unfortunately, after that, I really do not know what else to look up.
What are your suggestions for grasping the most important concepts of ASP.NET? What do the pros know that the new people don't?