If you've never made a website before but you want to make a site for your small home business, or dental office where you work as a receptionist you can do it. Today's builders and software require little knowledge of codes like HTML, PHP, CSS, and ASP. If you do need to know something you can easily learn bits and pieces as you go.
Right here on BellaOnline.com we have forums and websites with information to help you when you have a problem. We have our Website here, and we have our Web Design Forum. Our site is not focused on languages though so if you want to learn about languages you can go to the following sites right here on BellaOnline.com.
You can easily ask questions in our forum too about anything and if I know the answer I will tell you, if I don't I will send you someplace where you can get the answer. Web Design is a focus about how your website looks, what it is designed with, and how it delivered. As a beginner you can easily design a site, and have either a professional make it, or you can build it yourself with various tools that are both free, and name brand tools that cost from a little money to hundreds of dollars.
When you are new my advice is to use something that is simple such as a builder provided by your website host. If you have made it through that process you can probably easily move up to an open source platform such as Wordpress.org's open source content management system platform. You might be familiar with Wordpress as a blogging platform at Wordpress.com and in fact if you have built a free blog there you can likely figure out how to use Wordpress.org's self hosted platform since it is the same thing. The difference is you download it, and then upload it on your own server instead of running it on their server.
Don't be afraid to try even if you're new to try. Yahoo has a builder, Go Daddy has a builder, and pretty much every single website host has their own builder that you can try. If you'd like to transition to a better and full feature system like self-hosted Wordpress then my advice is to first build the best blog you can for free on Wordpress.com. When you're done they have the ability to transfer your entire blog for you to a self hosted system so you don't lose all your work when you're ready to move to the next level.