How to Create a Custom WordPress Theme

And reasons why the average user wouldn’t want to do this.