According to the statistics from The Internet World Stats, there are about 3.1 billion internet users in the world and more than 1 billion websites on the internet.
Design is what you think of as "easy" when it comes to making websites, but without good design skills, your website will be incomplete.
Development is what you think of when you say "hard" when it comes to making websites, but it is still necessary to create a good website.
When building a website, there are all sorts of things that need to be taken into account. Starting with the basics, you need to decide what type of content should be included on the page and how it should be organized.
Another important factor is accessibility. If a visitor cannot access your website and cannot find what they are looking for, then the likelihood of them returning to your site is very small.
You will need to choose a web development language such as PHP, ASP.NET, or JSP and also have some knowledge of HTML/XHTML and CSS.
Other important things that need to be included are database connectivity, design elements, and multimedia content (images, audio & video).