Can anyone give some advice (or some sites) that can help create a wordpress theme from the ground up? My CSS and XHTML are pretty on par, it's this PHP business that's starting to get a bit tricky.
I've been to the Codex quite a bit, but it's all pretty vague. Thanks
The codex section on template tags and dissecting the default template files are what I'd recommend. (I'm still not a crazy voodoo master at it or anything, but I'm pretty comfortable with it.)
What I usually do for simple sites is start with a duplicate of the default Kubrick theme, strip out 90% of the CSS, and rebuilt it... easier than starting from scratch!
It's not that hard. My advice is the same as 3Stripe: take an existing template (the default is what I used) and just start making changes to the code. Make changes in a text editor to the CSS & XHTML files and then paste them into the WP admin tool - that way, if you break anything you can just control-Z that shit in TextPad or whatever to fix it. It will take a bit of experimentation, but you'll get the hang of it.
Make sure you have edited the file permissions on your server so you can make changes within the admin tool - that makes things a bit easier.
If you look at my blog, (http://infinity-stuff.com/blog/), you can see that the HTML and CSS are totally different. I even configured it to be HTML 4.01 strict.
I just edited an already made theme and built it that way. It's much easier.
Am I late to the party. All I saw was 'wordpress' and 'ground up'. Having just experimented with coding Wordpress templates from scratch, I know how daunting the task may be.
What I did, was to create a template like I would for any other static layout. Once that was done, I wen through the Codex locating any necessary PHP calls to have Wordpress data displayed rather than the filler content that I had originally coded with.