Basics of Creating a Website
The first thing you need to do is figure out where you are going to host your website. There are many places that you can purchase a hosting account or you may be able to access a host through your university. Depending on where your hosting account is, you will need to buy and create a domain name. Once you have figured out the basics of how and where your website will be, you can focus on your actual content.
When considering what your content should be, the first thing to think about is who your audience is. Keeping your audience in mind will allow you to give the users the best experience possible on your webpage. Sketching out what you want your website to look like and creating the structure visually will assist you in coding your HTML and CSS. As a beginner, it will be necessary for you to understand the basics of HTML and CSS in order to make your desired website.
HTML is the tool you will use for writing all of the content in your website. You will use HTML code for writing headings, paragraphs, titles, footers, boxes known as divs, attaching links, etc. Your HTML code will be the bulk of your webpage, however, you will design your webpage in CSS. CSS is usually written on a separate page, and linked to your HTML code. In CSS, you can design your HTML in anyway you wish. CSS takes more practice to master than HTML, but it is worth the learning curve. You will find there are an unlimited amount of possibilities with regard to design with CSS. You always need to take into account the audience and purpose of your website, and then proceed to create a design that will fit your purpose.