If you are comfortable using website builders there are loads of sites which offer free webdesign. Or you can use something like wordpress. Or if you are looking for a free web design by a professional you can checkout my signature (only charge $40 a year for domain and hosting)
If you are looking to make money online I would suggest you learn how to build the site yourself. If you try to find a cheap service to do it then it will most likely be a nightmare. Also long term you will be much better off with more skills and know how. Even if it is slower and costs you a few bucks you will be in better shape later on.
I agree with the suggestion to hire, you would be amazed at the quality of website you can get set up for $100. Template $30 Installation $50 Hosting (2 months) - $20 Regardless go with Wordpress!! It is the most popular CMS for a reason and is growing at an incredible rate. Start with a free http://wordpress.com website and when you are ready move to the self hosted solution http://wordpress.org. Good luck!
I would recommend using Wordpress. I used to struggle and fuss over using HTML, CSS and Javascript (even content management systems like DreamWeaver and designing everything with Photoshop). To be honest, it's FUN to develop sites like that. But, with the prominence of Wordpress now adays.. It's a tad redundant. I can produce a sweet website in a half hour using Wordpress now adays. (Granted, I have a ton of experience). Best of all? Wordpress is 100% free, 100% opensource, and there's a ton of plugins and themes to make it even better. AND there's a massive community of people to help you if you're stuck. Wordpress is the king of web creation at this point in time. That's my opinion at least. :]
Actually there is a lot of company offering fee website/blog. You may have blogger, wordpress, weebly, tumblr and much more. But for me, wordpress is the easiest. The problem with free website is the domain name. You will just be given a subdomain.
My number one and only suggestion for you is to build site with WordPress platform. They offer creating of a free site, although I think the better idea is to buy a domain name and choose a web hosting service! It looks more professional and after all, you can sell your site if of course you decide to that after some time. Regarding WordPress platform, which by the way I'm using on my site! I came up with info that 20% of all sites are configured in WP. Maybe even more! It's very user and SEO friendly, with great flexibility (you can install all sorts of plugins to improve your site). You will learn the basics easily! Your main concern should be web design and WP offers a lot of easy to install free themes. You can always buy a professional theme if you want. WP is a blogging platform, so if you want to build a blog it's the right solution for you.
facebook pages is very good for free site. You can even win money if you have a page with thousands of likes. By getting paid for advertising other facebook pages or posting links to sites that pay. it is also very easy to manage and is created in minutes. I manage 5 facebook pages and its very easy.
you can use either wordpress or blogger. If you want to build a social network website and have small budget, you can review platforms like socialengine or phpfox, which can build your own community like facebook. Consider www.younetsocial.com if you wanna try
You can use my Free hosting package on CloudBeast.net to make a free website, we offer 1-click installs for Wordpress, Joomla, Drupal and most of the popular CMS's. Good luck with your new site
This article might help you in creating new website: http://www.webhostingsuggestion.com/2013/08/how-to-create-new-website.html
While is it not free, I highly recommend you use Wordpress + Optimize Press. This is a great theme that will let you build great looking web pages and just a few clicks. Also there are thousands of 7 figure year internet marketers, who use Optimize Press.
I think wordpress are best for build website in short time. Also you can get benefits of thousands of plug-in compere to all other tools like webs.com, tumblr.com, blogpost.com.
For beginners, i would recommend using a CMS such as wordpress. There are lots of modifications and plugins that you can use to mold the site to how you want it.
Suggest you to use WordPress for website design. There are lots of wordpress theme for simply design. Here is the theme preview for the one I use. http://www.magictheme.com/demo/?theme=sillver
There are different places, where you're able to do that. As the guys on the above said - get your free hosting at WordPress, Blogger, Tumblr or anything similar from the social web. Depending on what you're up to.
Blogger or Wordpress these are easy to create a website or blogs, and you would learn a lot of things about website creation if you start working on this, as it is easy to understand, with few clicks you would be able to create a blog, but you need content, ideas to develop your site.