Como la mayoría ha respondido, no, no necesita descargar nada para comenzar a escribir código en HTML, Javascript o CSS. Sin embargo, eso no significa que no debas.
Aprender a escribir el código fuente que una computadora puede ejecutar es esencial. Sin embargo, si también está interesado en escribir un código fuente bien diseñado que otros humanos puedan entender (mientras aprende las mejores prácticas al mismo tiempo), le sugiero que instale cuatro herramientas que
- Acelere sus objetivos de aprendizaje inmediatos, y
- Diferenciarse en la academia y la fuerza laboral.
Cuatro descargas sugeridas y sus beneficios.
- ¿Cuáles son los RFC y las especificaciones que todo desarrollador web debería leer?
- ¿PHP es tan malo hoy como lo fue en 2012?
- ¿Puede una startup tecnológica obtener fondos solo con una aplicación web antes de crear las aplicaciones móviles?
- ¿Qué es una API en desarrollo web?
- ¿Cuáles son las distintas fases en las pruebas beta? ¿Cuáles deberían ser los objetivos y resultados para impulsar un producto al mercado?
- Use Git para el control de versiones para comenzar a aprender sobre la administración de la configuración de software. El control de versiones cuenta la historia de cómo se construyó un producto de software y comunica la razón por la cual las cosas cambiaron a futuros colaboradores y a su futuro yo. Cree una cuenta de GitHub (gratis) y comience a poner su código allí. Si desea obtener un trabajo escribiendo Javascript, HTML o CSS, puede dirigir a los posibles empleadores a su “cartera” de software en GitHub.
- Instale Node.js para obtener información sobre la administración de dependencias . Node.js incluye el Node Package Manager (npm), que maneja la instalación, actualización y eliminación de dependencias , es decir, otro código Javascript que puede reutilizar. Un conocimiento práctico de la gestión de dependencias demuestra madurez y eficiencia.
- Instale un IDE (entorno de desarrollo integrado) popular. Mucha gente ya ha compartido buenas recomendaciones. Para lo que vale, uso Atom. El dominio de los IDE populares mejora su flujo de trabajo y demuestra interés en la eficiencia.
- Instale Yeoman en proyectos de software de andamios con herramientas para ayudarlo a mantenerse productivo. Yeoman es un marco Javascript para generadores , que estructura proyectos JavaScript, HTML y CSS con una estructura de proyecto predefinida. Comience con el nodo generador, que incluye:
- jest : un marco de prueba de unidad que incluye cobertura de código. El código probado con buena cobertura demuestra un compromiso con la calidad.
- ESLint : un verificador de estilo de código que informará la calidad de su Javascript. (Es como tener un revisor de código automatizado a su entera disposición). Linters demuestra un compromiso con la calidad y la comunicación.
- nsp : el Programa de seguridad del nodo verifica su Javascript para detectar vulnerabilidades de seguridad actuales y futuras. El análisis de seguridad demuestra un compromiso con la seguridad y la privacidad.
- Travis CI : un servicio gratuito de integración continua (CI) que creará, probará e incluso implementará sus productos de software. Las habilidades de CI son esenciales en el mercado de desarrolladores de hoy. Las habilidades de CI demuestran un compromiso de mejora continua y un tiempo de comercialización rápido.
- Licencia : una herramienta que le permite seleccionar una licencia de código abierto para su software y mitiga el riesgo de compartir su software con el mundo. El software tiene dimensiones legales que no pueden ser ignoradas. El conocimiento de las licencias de software demuestra que piensa en el impacto legal y social más amplio de su código (y no solo en el “material tecnológico”).
TLDR; puede aprender a escribir Javascript, HTML o CSS sin descargar software adicional. Sin embargo, si desea comentarios (automatizados) sobre la calidad de su trabajo, al tiempo que demuestra un compromiso con la eficiencia, la seguridad, la calidad, la comunicación y la legalidad, existen herramientas para guiarlo en su viaje educativo.
¡Buena suerte!