HTML documents can be created with all common text editors without exception. For example, the "Editor" from Microsoft or "SimpleText" from Apple, to name only the best known. However, extensive HTML knowledge is required for this.
When creating HTML documents, it is necessary to adhere to a certain HTML structure. On the other hand, at least the most important HTML commands including the corresponding tags, marks and elements as well as their correct usage must be known. Fortunately, special programs for the creation of HTML documents have been available for quite some time now, with which even completely inexperienced laymen without any prior knowledge can create fully functional documents in HTML format very easily and quickly. In fact, there are now even so-called homepage construction kit systems, with which absolutely professional-looking can be created almost intuitively by "drag & drop", without having to create an underlying HTML document by hand.
It should be noted, however, that the possibilities offered by the aforementioned construction kits do not come close to the skills of an experienced HTML expert. Therefore, depending on the website that is to be created, it may still be advisable to turn to an expert with confidence.