How to make your own Theme
I have written some posts that describes the process of making a WordPress theme.
Start with reading How to install WordPress.
Then follow with the long tutorial named Create a stunning WordPress template from scratch.
After that you could continue wit the post “extending a WordPress template”, or “search engine optimize your WordPress theme”.
Have a great time reading these articles for becoming a WordPress theaming guru.