recommend

fonts
MyFonts.com is my choice for browsing and selecting just the right font for the job.
This site allows you to set up a custom view, search by style, designer or kind.

hosting
I will always use HostGator.com because they answer their phone. Every time I have
encountered technical challenges (especially as a newbie), they talk me through it.

themes
Themes are like the wardrobe for your website. For both free and premium themes,
I turn to the great collection at ThemeForest or 
Elegant Themes. 

learn WordPress
All my thanks go to Tyler Moore for his superb tutorials on building websites on the WP platform.
He is more than a good developer, he is a gifted teacher. Take a look at his YouTube channel.