W3Schools no es un buen recurso para aprender desarrollo web. En el pasado, enseñaban información evidentemente incorrecta. Han mejorado un poco en los últimos años, pero no mucho. Ver w3fools.
Sin embargo, el problema que enfrenta es que saber cómo hacer que un sitio web se vea bien no es lo mismo que saber cómo escribir código. El diseño visual / UX es una disciplina muy diferente a la de escribir código.
De vez en cuando hay algunos cruces, por ejemplo, he conocido algunos diseñadores muy buenos que pueden escribir un poco de CSS, y tal vez un poco de jQuery. Pueden escribir algo que funcione, pero el código generalmente no es de muy alta calidad, y ciertamente no es de grado empresarial. Del mismo modo, he conocido algunos codificadores excelentes que pueden usar Photoshop para crear una interfaz básica que no se vea terrible. Pero nuevamente, en una inspección más profunda, probablemente habrá problemas sutiles con el diseño o la experiencia.
- ¿Es posible volar el montón o la pila en JS anidando demasiados cierres?
- ¿Qué idioma debo aprender si estoy comenzando el desarrollo web en 2017 con el conocimiento de Node.js?
- ¿Debo usar Ruby o Java para aplicaciones web en la nube?
- ¿Cómo sigue mejorando la comunidad de Ruby on Rails?
- ¿Qué es un buen editor / compilador gratuito de HTML y CSS?
Me di cuenta de que los desarrolladores front-end suelen estar mejor o más dispuestos a considerar problemas de diseño. Incluso los desarrolladores de back-end que conocen JavaScript tienden a odiar o temer a CSS.