Debido a que una página web es un archivo de texto solo necesitamos un editor como el bloc de notas. Tu sistema operativo de seguro ya tiene instalado por defecto alguno de ellos, sin embargo, la adopción de un editor para el desarrollo de páginas webs es algo formidable y definitivamente hará nuestra vida mucho más fácil.
Ventajas de trabajar con editores de código
Colorear el código
el color del código separa visualmente la sintaxis de los diferentes elementos HTML y CSS del contenido de la página. Las etiquetas que incluyen atributos y valores reciben diferentes colores.
Numeración
los editores de código moderno muestran los números de línea en los documentos que están abiertos. Estos números que aparecerán al comienzo de cada una de las líneas son otro de los apoyos visuales que nos darán una mano para ubicarnos mejor dentro de un archivo, recordemos que una página o un programa puede tener fácilmente varias decenas de miles de líneas.
Autocompletado de código
mucha de la tarea a la hora de programar es bastante rutinaria y tediosa, existen muchas rutinas que nos veremos obligados a repetir una y otra vez. Para eliminar eso, el editor sugiere un código el cual puedes insertar para agilizar mucho el trabajo.
El editor puede determinar cuál es el lenguaje de programación que usas y tratar de predecir lo que necesitas para ir programando, si bien esta función no creará una página para nosotros, la verdad es que ayuda bastante.
Agregar plugins y extensiones
Al ser mucho de los editores de código abierto, esta característica permite a los desarrolladores ampliar las características que trae por defecto el editor. Por ejemplo, cuando necesitamos una extensión para desplegar un servidor de pruebas, podemos descargar Live Server e ir viendo los cambios en tiempo real a medida que vayamos guardando código nuevo en nuestra página web.
Estos tres editores son excelentes, pero Visual Studio Code es mi favorito. Cada uno de los links puestos abajo te dirigen a las fuentes oficiales de los creadores de los mismos:
Visual Studio CodeBrackets
Sublime Text