Bueno, llevo casi dos semanas de clases del nuevo periodo, y como había comentado antes, estamos trabajando con C++
Para los nuevos programadores puede ser un poco difícil identificar por donde comenzar, ¿qué es lo primero que hay que hacer para aprender a programar con C++?. Tratando de orientar un poco a los más noveles en el arte/ciencia de la programación he preparado este breve artículo. También aviso que está pensado en usuarios de GNU/Linux
En primer instancia, principalmente si nunca haz programado, es que te mentalices a tener mucha, pero mucho paciencia, aprender a programar bien en C++ lleva algo de tiempo, así que no esperes crear grandes programas en un par de semanas, primero comienza por leer un poco de teoría, antes de entrar a ver cualquier código es importante conocer que es un Lenguaje, un compilador y un IDE. Hay más cosas que aprender en la teoría, como por ejemplo lo que es un interprete, una librería, una API, etc, que con un poco de curiosidad y wikipedia podemos ponernos a todo antes de profundizar en el tema. No es necesario dominar de entrada completamente estos temas, el dominio se logrará en el camino, en el momento que se lleve la teoría a la práctica.
Lo siguiente será de hacerte con algo de material para leer, si puedes compra un par de libros, mis recomendaciones son:
También hay varios libros digitales muy buenos que te guiarán por el buen camino, aquí dejo un par disponibles para descargar:
Ya tienes material para leer, buscar ejercicios y respuestas a la mayoría de dudas y bastantes ejercicios con los que practicar.
Ahora hace falta preparar el entorno con el que trabajar, algo de lo que hablan poco los libros.
Con preparar el entorno me refiero a ordenar un poco como se van a distribuir los proyectos, que IDE usar y hacer las primeras pruebas para ir a por el código.
Una distribución GNU/Linux para tener un sistema operativo libre y robusto sobre el cual trabajar, yo recomiendo Mandriva o Linux MInt; sea cual sea la distribución que prefieras, el compilador por excelencia para esta plataforma es el que viene con GCC. Los paquetes básicos necesarios son «g++», «make» y «automake» (espero que no se me escape alguno
). Estos paquetes brindan el compilador y enlazador necesarios para compilar los programas escritos con C++.
Ahora, la forma más cómoda de escribir código es con un buen IDE que facilite la tarea. Hay muchos, ya hablaré de algunos mas adelante, pero por hoy mi recomendación es Code::Blocks. Está disponible en los repositorios de la mayoría de las distribuciones, y al instalarlo debería asegurarse de que exista un compilador de C++ o pedir la instalación de uno (pero esto puede variar de distribución en distribución).
Con las herramientas instaladas, lo último que recomendaría para hoy es crear una carpeta para “Proyectos en C++” en la cual guardar cada proyecto, ejercicio y ejemplo, por pequeño que sea, son buenos legados para el futuro.
¿Creéis que falta algo más para empezar? Anda y compártelo
Saludos.