As much as I love HTML, CSS, PHP and all the other web goodness if you want to create your website for business or pleasure, running a WordPress installation is always something to consider.
Start your web development journey here. One of the greatest things about learning web development is the low barrier to entry: you already have everything you need. Even if you decide to go way beyond learning to code HTML and CSS, you will find that the web stays true to its goals and is based on free, open-source software (“FOSS”).
Learning to use your browser’s Developer Tools is essential even from the beginning steps; inspecting website code is an important source of information and inspiration!
1
A browser and a text editor are all you need to get started; nothing beats the simplicity of learning the basics of HTML with only Notepad or Notepad++!
2
Start by learning the basics of web development and HTML5 coding, but implement some basic CSS early on to prevent the HTML from being too boring and bland-looking!
CSS is where the fun is! All the cool stuff you see is more likely to be CSS than anything else you will learn.