Well, there are two approaches here:
1. Online Websites creators
There are many online tools for creating websites. The most popular are:
- Unbounce
- Wix
These tools allow you to create websites without edit any line of code.
1. Professional web development:
when I started working with HTML and JavaScript, in 2006, I started with the Windows Notepad, and this helped me a lot to memorize all the tags. Some years ago, I worked with Adobe Dreamweaver as well.
Today, the most popular editors among front-end engineers are MS Visual Code and Atom. These are free/open source and excellent editors. There are many other popular editors as well. I used Visual Code and Atom for a long time. Today I'm using Webstorm from Jetbrains. Webstorm is a very powerful JavaScript IDE (it's free for college students).
Most of the front-end developers use UI frameworks to develop UI elements such as Buttons, Forms, Boxes, etc. Twitter Bootstrap is the most famous UI framework today, however, there is a bunch of UI frameworks available. You can also develop UI elements only coding native HTML and CSS for styling.
This is just the tip of the iceberg. There are many great tools available on the web.