New to wordpress

Hello,

I am brand new to wordpress and I need to find a good instruction manual or tour guide. How do I get my site up and running? I would like to replace my business website at http://www.everythingmusic.ca with a wordpress site, as well as create a personal blog site aside from my business site. Is there a good free host I can use for my personal blog?

How do I integrate my wordpress site with my Facebook account for my business?
Also later I would like to use wordpress to sell items on-line, where can I learn how to do that?

Thanks,

JD.