A code editor is software that enables you to build webpages. It includes tools for organizing your pages into a site and then publishing your site on the World Wide Web. It serves as the centre of production for your site, where you will add text, images and multimedia files to your page layouts, then connect these individual pages into an entire website. Code editors can be classified as text-based HTML editors and What You See Is What You Get (WYSIWYG, pronounced wizzywig) editors.
Most office suites nowadays can also generate HTML documents from a word processor or spreadsheet editor. For example, you can build your CV in Microsoft Word and save it as a webpage. The resulting HTML is often less than ideal in terms of readability and conformance to standards, but is an excellent way for non-technical beginners to start publishing on the Web.
In the next activity, you will see for yourself the wide range of code editors available on the market.