¿Qué necesito saber sobre el diseño web para poder diseñar una web y dónde puedo aprender de forma gratuita?

Robbert de Kuiper ha dado una excelente lista de fuentes para el diseño de aprendizaje. A estos agregaría los excelentes recursos de W3Schools de World Wide Web Consortiums, que cubren de manera interactiva todo HTML 4, XHTML Transition, CSS 2, CSS 3 y HTML 5.

En cuanto a iniciar un sitio web completamente libre de dinero. Sí, es posible, sin embargo, tal acto tendrá muchos otros costos que son menos evidentes. La calidad del servicio se definirá aquí por lo que usted paga. Para los hosts totalmente gratuitos, espere opciones de diseño limitadas, contenido dinámico limitado y anuncios de diversos grados de intrusión. Si solo desea un sitio web personal o un sitio web de proyecto pequeño, Google Sites es una excelente opción no intrusiva (y que requiere poco aprendizaje de código, ya que se basa principalmente en plantillas).

Si su propósito, sin embargo, es la empresa. Seguramente querrá tener su propio servidor web dedicado, y en mi experiencia, idealmente, uno basado en LAMP (paquete de software).

Cursos / recursos gratuitos. Hay mucho mas

http://www.codecademy.com/ – curso gratuito
http://webdesign.tutsplus.com tutoriales, artículos
http://code.tutsplus.com/ – tutoriales, artículos
http://www.smashingmagazine.com – artículos
http: //www.alistapart.com&nbsp ; – artículos
CSS-Tricks – blog

Reddit tiene algunos buenos enlaces:
http://www.reddit.com/r/Frontend
http://www.reddit.com/r/web_design
http://www.reddit.com/r/webdev

Hay alojamiento gratuito (un host es un lugar donde vive su sitio web), pero generalmente a costa de anuncios, mal ancho de banda, casi sin opciones. Pero hay un alojamiento decente a partir del precio de 5 $ al mes y puede almacenar sitios web en su computadora si el sitio solo debe ser visto por usted.