We've developed a member's area that comes with our hosting service (Hosting Plus) with the goal of educating our hosting clients on the various forms of website promotion out there. The member's area has a lot of info on maintaining your website, signing up for the affiliate programs, etc. There is also a Website Marketing Hub that goes through all of the ways you can choose to promote your website.
There are a lot of options and people tend to go with whatever method interests them the most. The main goal is to make money by getting traffic to your site obviously (via one of the many methods explained). We tried to make the Hosting Plus members area geared towards complete website beginners and hopefully it answers most people's questions.
You can check out the benefits of Hosting Plus and more details at the link below.