How do people create websites this good?

I’m just wondering… this website is actually one of many templates offered by that webpage. I’m an amateur-intermediate user level (light actionscript use) with Flash CS3 but I’m looking to get into the top of the line development, how can I do this in a brisk manner? Should I read a ton of books? Take online courses? Any advice appreciated. Thanks.