Designing and developing your own WordPress theme is one of the best ways to become skilled at the functionality of the most widely-used CMS. This also means that you can easily customize the design as per your requirements, while making the use of scripts and styles that you require. When well-designed, the outcome can be a WordPress theme that is both functional and light-weight.
If you are novice WordPress theme designer and developer, these resources will surely be of help for you. And even if you are an experienced WordPress theme designer; it is still a fine thought to have some useful resources in your arsenal.