A lo largo del curso deberás escribir código en el lenguaje de programación C. Esta guía te guiará por todo lo que debes hacer para poder trabajar correctamente.
En primer lugar, debes saber que la plataforma oficial del curso es Linux, específicamente para las tareas Ubuntu, ahí es donde se probará todo el código que entregues.
Puedes trabajar en el sistema operativo que prefieras y siguiendo esta guía, tu código funcionará, pero no olvides probarlo en Ubuntu para asegurarte de que tu tarea funciona bajo las condiciones en que se corregirá. Especialmente el uso de valgrind, una herramienta para debugear errores de memoria, la cual solo funciona de manera consistente en Linux.
A continuación, se explica como instalar las distintas herramientas que utilizaremos en el curso.
Si usas Linux, te salvaste, ya que C y sus amigos forman parte del sistema operativo. En cambio, si usas Windows deberás habilitar todo. En Mac OSX puedes compilar y ejecutar C, pero no podrás hacer uso de valgrind.
Una vez instalado todo eso, procede a leer la mini-guia de la terminal donde se explica como usar el terminal, compilar y ejecutar los programas.