Usar un navegador para compilar nuestro código es en teoría indiferente ya que los navegadores son renderizadores y cercanos a un IDE de desarrollo que interpreta los lenguajes de marcado de hipertexto y los demas lenguajes de programación.
Usar un editor de texto como Sublime o Notepad++ para escribir código, en mi preferencia utilizo el VScode de Microsoft por la variedad de extensiones que hacen más divertido escribir los lenguajes de programación
Conceptos básicos de HTML: lenguaje de etiquetas que marcan el orden y estructura de la vista al usuario
A diferenciar el mundo HTML del mundo JavaScript, ya que uno es estático y el otro es dinámico y que además ayuda a ejecutar acciones por detrás de la vista del usuario