Editor de código
Un editor de texto que resalta la sintaxis, sugiere nombres y detecta errores antes de ejecutar. Para empezar basta un editor sencillo con resaltado; los entornos de desarrollo pesados pueden esperar.
Guía independiente para quienes aprenden a programar desde cero. No tiene relación con el sitio que antes ocupaba este dominio, ni con empresas o escuelas; no vendemos cursos ni prometemos empleo.
Herramientas
Para escribir y ejecutar incluso el programa más sencillo hacen falta varias herramientas. En una escribes el texto, en otra das órdenes al ordenador, una tercera convierte el código en acciones y una cuarta guarda el historial de cambios. Suena aparatoso, pero en realidad es un conjunto pequeño de programas que pronto resultan tan familiares como un bolígrafo y una libreta. A continuación describimos los tipos de herramientas y en qué fijarse al elegir una opción concreta para ti.
El mejor editor para un principiante es aquel en el que dejas de notar el editor y solo piensas en el código.
Cómo está organizada la sección: describimos tipos de herramientas, no productos, y no mencionamos marcas. Casi todos los tipos tienen opciones gratuitas de código abierto. Descarga los programas solo desde los sitios oficiales de sus desarrolladores y no instales versiones de archivos comprimidos de origen dudoso.
Seis herramientas que forman el puesto de trabajo de quien empieza a programar.
Un editor de texto que resalta la sintaxis, sugiere nombres y detecta errores antes de ejecutar. Para empezar basta un editor sencillo con resaltado; los entornos de desarrollo pesados pueden esperar.
La ventana en la que controlas el ordenador con comandos de texto: te mueves entre carpetas, ejecutas programas e instalas paquetes. Basta con dominar una decena de comandos para sentirte cómodo en ella.
El programa que convierte tu código en acciones. El intérprete ejecuta el texto del programa a medida que lo lee; el compilador lo traduce de antemano a un archivo ejecutable. Cuál necesitas depende del lenguaje.
Recuerda cada estado guardado del proyecto y permite volver atrás, comparar versiones y trabajar en cambios en paralelo. Uno de los sistemas más extendidos, Git, apareció en 2005.
Guarda una copia de tu repositorio en un servidor remoto y facilita el trabajo con otras personas. Comprueba si puedes hacer privado el repositorio y no publiques nada personal.
Instala bibliotecas ya hechas por otras personas y controla sus versiones. Usa solo paquetes del repositorio oficial del lenguaje y revisa con atención cómo se escriben sus nombres.
Guías paso a paso: entorno, primer script, primer repositorio, mensajes de error y preguntas a la comunidad. Aquí está también el catálogo de artículos.
Glosario en palabras sencillas: términos del código, herramientas del desarrollador y trabajo en equipo dentro de un proyecto.
Riesgos del principiante: claves y contraseñas en el código, scripts ajenos, paquetes falsos, dependencias desactualizadas y datos personales en un repositorio público.
Las fechas y definiciones proceden de la documentación oficial y las especificaciones vigentes en la fecha de elaboración. Los lenguajes y las herramientas evolucionan, así que confirma los detalles en las fuentes originales actualizadas.