¿Necesito una hoja HTML para codificar un sitio web o puedo comenzar a codificar en TextEdit para Mac?

Ciertamente, podría crear una página HTML con cualquier editor de texto: TextEdit, Notepad, Word, o básicamente cualquier otra cosa que pueda editar Texto sin formato. (Aunque lo recomiendo encarecidamente, ya que hay muchos mejores y gratuitos programas de edición de código disponibles en línea: yo personalmente uso Sublime Text 3, pero realmente lo haré si recién estás comenzando).

De hecho, podría, en teoría, crear un sitio web completo utilizando solo TextEdit. HTML, CSS, archivos Javascript y casi cualquier otro lenguaje de programación, guardándolos como el tipo de archivo correcto. IE, styles.css, main.js, index.html, etc. Pero, de nuevo, esto es ALTAMENTE no recomendado, ya que no obtendrá ningún resaltado de sintaxis u otras características que ofrecen los editores de código adecuados. Pero todo podría hacerse completamente usando cualquier editor.

Tendrá que configurar un poco, independientemente del editor de texto que elija, incluido un editor de código para que la página funcione como un documento HTML. Por ejemplo, los documentos HTML que comienzan con HTML5 requieren una etiqueta de apertura y cierre y para funcionar correctamente como documento HTML en el navegador.

Una simple búsqueda en Google de “plantilla de inicio de HTML repetitivo” debería comenzar con lo que necesita.

YouTube es otro gran recurso para videos tutoriales al comenzar a aprender conceptos básicos de la web.

¡La mejor de las suertes!

No sé qué quiere decir con una hoja HTML, pero sí, puede comenzar escribiendo HTML en TextEdit, guárdelo con una extensión de archivo .html y ábralo en un navegador web.

Sin embargo, puede elegir un editor de texto diferente, como TextWrangler, VSCode, Atom, algo con resaltado de sintaxis HTML.

Podría usar un editor de texto sin formato, pero no es eficiente.

Google “editor html gratuito”

Y considera el uso del marco de Twitter Bootstrap

Puede hacerlo en TextEdit, pero primero deberá cambiar algunas Preferencias.