¿Qué necesito para aprender todo sobre JavaScript por mi cuenta?

Todo lo que necesitas es una computadora que al menos ejecute Windows 98.

Luego, comienzas a construir cosas con el bloc de notas. Puede escribir HTML, CSS y JS en el bloc de notas y ver cómo funciona todo en Internet Explorer.

La clave es construir cosas.

Piensa en ti mismo como un niño con legos. Un niño no necesita conocimientos detallados de ingeniería estructural o arquitectura para construir una casa de muñecas simple. Simplemente usan su creatividad para construir. Cometen errores Rompen sus creaciones. Aprenden de sus errores. Luego construyen mejor y mejor.

Por otro lado, un graduado de ingeniería estructural de la universidad puede no tener la primera pista sobre cómo construir algo de legos si no han construido nada antes.

Lo mismo ocurre con la programación. No mejorará hasta que comience a construir algo con una mentalidad de construcción. Después de todo, escribir código en Javascript es solo un medio para un fin.

Motivación, determinación y muchos recursos útiles.

Un navegador web con un depurador, como Chrome Devtools.

Acceso a la web para documentación e información.

Una determinación para aprender.

Proyectos para hackear lo que creas.

Un navegador y un editor de texto.