There is wordpress, drupal, and much more.
For hosting, quite a bit out there.
Hey guys. Where did you go to get your website? I want to set up my own website but I am having trouble choosing where to go. Someone suggested I use Dreamweaver but it looks quite complicated as you have to do it all from beginning to end. I also found 1&1 but I am not sure that's the best one for me...Anyone got any ideas or suggestions for me? Thank you.
Most of the business web sites that I build use WordPress. Even someone with no technical skills can set up a WordPress site. Skills are only required for customization.
Almost all hosting companies offer WordPress. Just choose one with Linux hosting.
"Democracy is two wolves and a lamb voting on what to have for lunch. Liberty is a well-armed lamb contesting the vote." -- Benjamin Franklin
If you are going to use WordPress you can host with them for free, that is a good way to get to know the software and see if you like it.
Once you are ready to move to a paid hosting service I'd recommend you choose an inexpensive shared host that has a 30 day satisfaction guarantee, a lot of providers will also include a free domain name if you sign up and stay with them for a year.