We all know web design is the practice of designing and creating websites for the Internet. As with anything else in life, it's never that simple. Designers must take time to plan the website, consider the audience, consider the company and purpose, and then tie all of these elements together into something both the company and potential clients are happy with.
Some websites are going to be easier to design than others because they do not have many small considerations to account for, whereas others are going to take tremendous effort. It depends on a variety of factors such as: niche, budget, time line and features.
Taking time to familiarize yourself with the elements of web design will help you get a better grasp on what you should aim for when developing a website for any audience. Though every audience will have different requirements and specifications, the basic premise will always be the same: give the audience what it needs.