Well I find that WordPress is quite a easy system to understand as long as you know how to code. If you do not know at least HTML, CSS, and PHP then you probably should not read anymore and learn these languages before thinking of trying to create a WordPress theme. Most WordPress themes are
There is a lot of websites out there that can teach you how to build a website but to make it easier on you I have come up with a list of some good places to start looking.
I have came up with a list of some things not to do when making a site. Use Stylesheets whenever you are able to, limit the number of inline styles that you use. Don’t rely on flash for key functionality. Don’t use to much flash or java script because it will bough down your site.