[MUSIC] Vamos a hablar de algunas cosas más que va a necesitar para el desarrollo. Necesitará un editor de código fuente, un repositorio de código y un navegador de bases de datos. En primer lugar vamos a hablar de editores de código fuente. Le voy a dar una lista de los que le pueda recomendar y a menos que le diga lo contrario, todos ellos están disponibles en todos los sistemas operativos, Mac, Windows y Linux. También a menos que le diga lo contrario, también, estos son editores gratuitos. Para poder encontrarlos simplemente busque el nombre del editor en Google y debería ser capaz de encontrar el sitio de descarga. El primero se llama Atom y utilizaré este editor bastante en este curso. Otro editor muy popular se llama Sublime y es muy popular y utilizado por muchos programadores, aunque tiene un coste Brackets. Acaba de ser producido por Adobe y es muy adecuado para el desarrollo de aplicaciones web con un tratamiento muy especial de HTML y de las hojas de estilo en cascada. Gedit está principalmente disponible en el entorno Linux y luego tenemos Notepad++ que está disponible para Windows. También les quiero mostrar una lista de IDEs. Este IDE, Aptana Studio, es libre si lo que quiere es tener tanto su editor como una ventana de consola de capacidad de ejecutar su código de Ruby and Rials todo adentro del mismo entorno. Entonces es posible que desee echar un vistazo a Aptana Studio. Yo prefiero tener todas estas herramientas en aplicaciones diferentes y utilizarlas de forma independiente. Pero a otros les gusta utilizar el mismo IDE. RubyMine es otro que es muy popular y utlizado por bastante gente y tiene un coste de alrededor $200 dólares. Este es el aspecto del editor Atom. En la ventana de la izquierda tiene el proyecto entero y luego puede inspeccionar el código que hay en él. Aquí hay abierto un pedazo de código y se dará cuenta que el resultado de sintaxis hace que sea muy fácil ver las distintas partes de este código. De nuevo este es el editor Atom que es uno que he utilizado bastante. Ahora vamos a hablar de Git. Git es un sistema de control de versiones distribuidas utilizado extensamente para el desarrollo de software, es el sistema que vamos a utilizar para guardar nuestro código fuente. Cuando digo distribuído, lo que quiero decir es que cada directorio de trabajo de Git es un repositorio de código con capacidad para seguimiento del historial y de versiones. Que se pueden recuperar independientemente del acceso a la red o servidor central. Típicamente, estos repositorios de código requieren de un servidor central. De modo que si alguien está trabajando en un código, otras personas tienen bloqueado el acceso a este código, hasta que quien están trabajando con él lo libera. Estos sistemas de control de versiones distribuido son diferentes, ellos replican esas copias para todas las personas que están usando el código. Y lo que sucede es que si alguien cambia este código, o usted lo cambia también, es que a continuación se tiene que poner de acuerdo para mezclarlo. O si quiere instalar Git, he puesto aquí el enlace y déjeme enseñarle ahora las instrucciones. Esta es la página principal git-scm.com. Si usa la documentación encontrará una extensa descripción de cómo utilizar esta aplicación correctamente y también puede ver aquí la página de instalación. Voy a netrar en ella. Aquí se ve, que si quiere hacer la instalación en Linux, debe usar este comando. En el caso de Mac este es el instaldor descargable que usted puede bajarse, y lo mismo con Windows. Así que simplemente lea estas instrucciones y asegúrese de que tiene Git instalado en su máquina. Para comprobar si Git está instalado, sólo tiene que abrir la ventana del terminal y teclear git --version. Y esto simplemente le dirá la versión que hay instalada en su sistema. Ahora vamos a hablar del navegador SQLite. Esta es la URL donde se puede descargar. Y básicamente la SQLite es una interfaz parecida a una hoja de cálculo, que se puede utilizar para interactuar con una base de datos SQL. A través de la interfaz puede crear, diseñar y editar los archivos SQL. Creo que es muy útil, de forma que resulta particularmente útil cuando está empezando a aprender rails. Es una herramienta muy útil para la depuración de servidores de bases de datos durante el desarrollo. Aquí está la página del navegador SQLite, la aplicación tiene este aspecto. Y verá en el lado derecho, los diversos instaladores que están disponibles para descargar esta aplicación e instalarla. Creo que les puede resultar bastante útil como parte de este curso.