The hard part, least for me is the CSS Layout, never does work like I want, I don't really get it yet. Once you get CSS down, the rest I think is a breeze, it's just calling the WP functions you need where you need them, and all can gotten at wordpress.org.
Maybe if I actually sit down and read the CSS books I bought like two years ago, I'd get it..
That is a good site though. Shame he sold it and the new owner doesn't seem to be doing much with it.