If you’re a beginner — which we assume you are if you’re reading this beginner’s guide — then you might find that the various frameworks already mentioned are invaluable to producing your first site. Additionally, tools such as Markdown, Bootstrap, and FlexBot can simplify a number of otherwise difficult coding and design processes.
You’ll need other software solutions, as well. The good news is that most operating systems have built-in editor software, such as Notepad for Windows, TextEdit for Mac OS, and Vi, GEdit, Kate, and LeafPad for Linux. More good news is that for the software you don’t already have access to, most of it can be downloaded from the internet free of charge. Some of the most loved text editors include Sublime Text, Textmate, Atom and Visual Studio Code. These editors are extensible and offer robust tooling. You’ll need file transfer software to upload your files onto the web, and you’ll obviously also need a standard web browser (such as Chrome, Firefox, Safari, or Internet Explorer) to view your in-progress and completed pages.