Creating wordpress themes?

I create websites as a hobby, its something I really enjoy doing. Everyone seems to be using wordpress and I have no idea how to use it.
I downloaded it and uploaded it to my cPanel and yeah I’m still baffled.
I make themes for fansites and now everyone is going with wordpress it seems only right that I should too, but I dont want to be making something I can’t code (lol) does anyone have any links or information where I can read up about wordpress, how to install, work and create themes?

Thanks in advance! 😀

WordPress Tutorial – Make Static Page Your Home Page -Part 2

NOTE: If you have watched Part 1, you can skip the first five minutes of this tutorial. Just click on and drag the time slide bar to the 5 minute mark. This Beginner-level WordPress tutorial is a follow-up to “WordPress Tutorial – Make a Static Page Your Home/Front Page”. It reviews the method of making a specific page your home page in WordPress, and it shows how to remove the link to that page from the main navigation. This is something you may need to do if the WordPress theme has a default “Home” button or link in the main navigation. Note that there is a Part 3 of this tutorial that shows another way to solve the problem of hiding the link the static page you use as your home page: “WordPress Tutorial – Make Static Page Your Home Page – Part 3”. Not all WordPress themes have this feature of a default home page link in the navigation, but several of the WordPress themes offered on wordpress.com do. This tutorial also talks about the fact that some themes have navigation in the sidebar that shows links to subpages and “subsub” pages – ie “child” pages that have other pages as “parents”. There is a separate mcbuzzvideo tutorial that shows how to create “child” or sub-pages in WordPress if you would like to learn more.

How to Customize WordPress 3.0 Menus (Video)

www.expand2web.com – This video shows you how to use the new menu system that is built into WordPress 3.0. You can use the new menu support to omit pages from your navigation, reorder your navigation menu, apply custom labels, and even add custom links to pages off of your website. I use the SmallBiz WordPress theme in this video but it could be any WordPress Theme that supports the new nav menus in WordPress 3.0.