Here you go,
I had never touched wordpress until a week ago, this guide is ESSENTIAL to anyone starting wordpress.
http://www.wpdesigner.com/2007/02/19...ss-themes-huh/
With just some minor knowledge of CSS, you can create a basic theme.
Once you've gone over the tutorial, and grasp the basics, you can make anything with some advanced CSS.