¿Cuál es la mejor manera de aprender a crear un sitio web a través de algunas cosas en línea o un buen libro, de cualquier forma que sea mejor?

Si desea comenzar a construir un sitio web, necesita aprender HTML y CSS. Los tutoriales en línea de W3Schools en línea te ayudarán a aprender lo básico y podrás crear un sitio web estático .
A medida que crezca en la creación de un sitio web, obtendrá ideas para mejorar su sitio.
Estoy seguro de que HTML5 y CSS3 no se ajustarán a sus necesidades, ese es el momento de presentarse al Tutorial de JavaScript. Esto le ayudará a hacer su sitio dinámico.
JavaScript puede parecer simple pero es vasto. Hay muchas cosas que puedes hacer con este sencillo lenguaje de scripting. Una vez que haya dominado JavaScript, intente pasar a un marco de JavaScript como Ember JS, Backbone JS, Angular JS, etc. (según los requisitos de su sitio)

Ahora que ha aprendido el lenguaje de scripting del lado del cliente. Es hora de pasar al lenguaje de scripting del lado del servidor. Yo sugeriría, aprenda PHP 5 Tutorial primero, ya que es simple y le dará una idea básica de qué es el lenguaje de scripting del lado del servidor. Leerás en muchos lugares que PHP está desactualizado y nadie lo está usando blah blah pero es bueno aprender PHP.

Si no es así, comience con Learn Python – Free Interactive Python Tutorial, este es el lenguaje más simple del lado del servidor, pero tiene sus propios inconvenientes, que se dará cuenta una vez que comience a trabajar con Python.

Después de todo esto, puede aprender sobre SQL, RWD (Diseño web responsivo), etc.

————-
Cree un sitio web gratuito en WordPress.com: cree un sitio web o blog gratuito y entienda sobre el alojamiento web.
Si tiene un nombre de sitio en mente, cómprelo en GoDaddy Ayuda a las pequeñas empresas a hacerse notar en línea »(haga esto primero antes de que alguien robe su nombre: P)
————-

Sugerencia : cuando esté aprendiendo HTML y CSS3, aprenda sobre RWD.

¡¡Feliz aprendizaje!!