Assuming you are just beginning with web design, I think basic education for any website not just this one would be HTML and CSS. Then add some Javascript for some added polish. ;)
I think CSS-Tricks is built with Wordpress, so some knowledge of PHP is helpful. Chris also made some screen casts for rebuilding his personal site with Wordpress. Chris also made a Basic HTML and CSS video for beginners you could check out.
Assuming you are just beginning with web design, I think basic education for any website not just this one would be HTML and CSS. Then add some Javascript for some added polish. ;)
Everything comes down to HTML and CSS: the javascript polish is just the changing of CSS and possibly some HTML; server-side languages (like PHP) are just about producing HTML and CSS under different circumstances. So, that's definitely the foundation you want.
I think CSS-Tricks is built with Wordpress, so some knowledge of PHP is helpful. Chris also made some screen casts for rebuilding his personal site with Wordpress. Chris also made a Basic HTML and CSS video for beginners you could check out.
Their forum -- http://w3schools.invisionzone.com/ -- is also very good.
Everything comes down to HTML and CSS: the javascript polish is just the changing of CSS and possibly some HTML; server-side languages (like PHP) are just about producing HTML and CSS under different circumstances. So, that's definitely the foundation you want.