Originally Posted by Steve-Hostirian
You actually need NO php knowledge to creat custom templates for WordPress. There are programs made for that purpose - that make it easy to customize thousands of templates. Then simply upload the template and activate it.
This is true and it should also be noted that WordPress keeps a large repository of all the PHP you need inside "the loop", making average PHP coders (like me) able to do more than they could otherwise.