Estoy aprendiendo C. ¿Debo instalar Linux? Si lo hago, ¿qué debo aprender / usar?

Es genial que estés considerando usar Linux. Seguramente deberías seguir adelante e instalarlo. Le ayudará de muchas maneras y lo ayudará a convertirse en un mejor programador de computadoras. Además, Linux es realmente divertido (la mayoría de las veces ) una vez que lo aprendes.

Las cosas más básicas y útiles que puedes aprender:

– Cómo ejecutar la terminal
– Cómo instalar nuevos programas / software utilizando el terminal ( apt-get )
– Cómo navegar por los directorios y abrir programas usando el terminal (comandos como ” cd” y “me gusta” )
– Cómo utilizar un editor de texto de su elección. Comience con algo como Atom , o texto sublime . O puedes comenzar de inmediato con emacs o vim, si estás preparado para un desafío.
– Cómo compilar un programa en su idioma favorito usando el propio terminal. Tendrá que usar un compilador de C como gcc o clang en su caso.
– Cómo poder proporcionar entradas a un programa en C desde el propio terminal.
– Cómo realizar operaciones de encadenamiento y tubería en el terminal para usar varias aplicaciones juntas ( por ejemplo, usando la salida de un programa para proporcionar entrada al otro )

Hay mucho más de lo que se puede hacer, y estas son algunas cosas fuera de mi cabeza. Mira a tu alrededor en internet, y haz algunas búsquedas. Hay muchos recursos disponibles además de una vibrante comunidad de Linux.

Recursos (lista en vivo):
– Introducción a Linux (edX)
– Aprender la línea de comandos de Linux. Escribir shell scripts.

Seguramente puede instalar Linux, que tiene un editor de texto incorporado para escribir programas y el compilador GCC para compilar y ejecutar sus programas en C. Al instalar Linux, podrás aprender algunos conceptos básicos de ello.
O también puede instalar GCC en Windows. Al establecer la variable de entorno de ruta, podrá compilar y ejecutar sus programas en C.
Así que adelante.