Cómo aprender programación en C++. Aprender programación definitivamente no es algo que pueda hacerse de un día para otro, y requiere de una gran cantidad de trabajo duro y dedicación (especialmente con C++). Esta guía te ayudará durante el aprendizaje.

Pasos

  1. 1
    Conoce la historia de C++. La mejor forma de comenzar a programar un lenguaje, es conocer sus raíces. A pesar de que podrías no llegar a comprender todo lo que leas, algunas de estas páginas te introducirán en los términos más importantes con los que te encontrarás más tarde (tales como “Programación Orientada a Objetos”).
  2. 2
    Instala un compilador de C++ (y posiblemente un entorno de desarrollo integrado o IDE). Se requiere un compiladora para programar en C++, ya que el mismo código fuente debe compilarse en un archivo que tu computadora sea capaz de ejecutar. Si utilizas Windows, una buena opción sería Visual C++ Express, o si utilizas Linux, una buena opción sería Geany. Ambos traen incorporados un IDE (entorno de desarrollo integrado independiente), lo cual hace que el proceso de escritura del código fuente sea más fácil. (NOTA: Muchas personas recomiendan en línea que utilices el IDE y compilador Bloodshed Dev-C++. NO LO HAGAS. Hace 5 años que no se actualiza y tiene páginas y páginas de bugs conocidos, listadas aquí: http://sourceforge.net/tracker/?group_id=10639&atid=110639)
    • Aprende cómo utilizar tu IDE eficientemente. Algunos IDE disponibles tienen sus propias peculiaridades individuales que podrían interponerse en el camino, así que sería conveniente leer un poco o tener alguna referencia de las distintas opciones y configuraciones que existen para tu IDE.
  3. 3
    Elige un tutorial o dos para comenzar a aprender C++. Este paso es, junto con el compilador, uno de los pasos más importantes de todos. Existen algunas cosas de las cuales debes asegurarte durante este proceso. En principio, asegúrate de que la guía esté pensada para principiantes en el mundo de la programación, ya que estos tipos de guías son más detallistas en sus explicaciones. Posteriormente, asegúrate de que el código en el tutorial siga el estándar C++03 o incluso el nuevo C++11 (aún no está estandarizado, así que ten cuidado con los desperfectos del compilador), ya que los compiladores modernos presentarán problemas a la hora de compilar código desactualizado, o simplemente lo rechazará en su totalidad. Algunos tutoriales buenos son el tutorial de C++ de cprogramming.com y el tutorial de la página www.cplusplus.com/doc/tutorial/.
  4. 4
    Prueba cada concepto nuevo adquirido. Una parte importante de la programación es que no debes simplemente leer material acerca de los diferentes conceptos sino que también debes utilizarlos en tu propio código. Copiar y pegar el código en tu IDE no te permitirá ir más allá. Es mucho más provechoso escribir cada ejemplo e incluso intentar crear tus propias ideas para el programa que utilicen el concepto que te están enseñando, así puedes maximizar la cantidad de información que retienes.
  5. 5
    Aprende de otros desarrolladores. Uno de los mejores aspectos de la programación es que no importa el nivel o las habilidades que tengas en programación, siempre habrá código fuente al que podrás acceder con facilidad y que se encuentra al mismo nivel o un paso más arriba que tú. Una buena forma de aprender código más complicado es leer hasta que llegues a un punto que no comprendes, entonces comienzas a analizarlo en tu mente; si no comprendes cierta parte del código, lee acerca de ella en tu tutorial o material de referencia hasta que la comprendas.
  6. 6
    Trata de resolver los problemas utilizando los conceptos que adquiriste. Definitivamente, la mejor forma de retener lo que has aprendido no es simplemente lograr escribir el código fuente de los ejemplos, sino que debes lograr cumplir ciertas tareas a través de estos ejemplos. Tanto cprogramming.com como Project Euler tienen buenos problemas que podrías intentar resolver para aplicar a situaciones de la vida real los conceptos que aprendiste. Si no puedes crear de ningún modo un algoritmo para un problema, puedes como último recurso buscar en línea uno hecho por alguien más y tratar de aprender de él. ¿Cuál sería el sentido de resolver un problema si no es aprender del resultado?
  7. 7
    Ayuda a otros que necesiten ayuda. Ahora que has aprendido acerca de C++, deberías comenzar a ayudar con sus problemas a otros novatos en línea, ¡e iniciarlos en el mismo viaje que tú ya hiciste! No te sientas frustrado si la persona que te pidió ayuda no quiso seguir tu consejo: alguien más podría aprender gracias a la respuesta que tú le diste, incluso si el que publicó la pregunta no aprendió nada de ella.

Consejos

  • ¡No te sientas frustrado! La programación puede ser confusa en algunas situaciones, ¡pero definitivamente no significa que deberías dejar de lado todo lo que aprendiste y renunciar! Si cierta guía no explica muy bien determinado tema, intenta leer otra que trate de lo mismo. ¡Posiblemente no eres tú el problema!
  • ¡Siempre comenta tu código fuente! Incluso si el código es simple y se explica por sí mismo, nunca está de más escribir una explicación breve de la función del programa al comienzo. Es un buen hábito que debes incorporar por si llegas a programar aplicaciones grandes y confusas que posiblemente tú entiendas, pero cualquier otro que la lea se confundiría.
  • Si aparecen errores en tiempo de ejecución, entonces el problema no está en la sintaxis, en vez de eso, hay un problema con tu algoritmo. Intenta escribir exactamente lo que tu algoritmo supuestamente debe hacer, después compáralo con tu código fuente. En el peor de los casos, publica tu código en una comunidad en línea y fíjate si alguien puede detectar los problemas, ¡pero asegúrate de pedirlo amablemente! Las personas que te ayudarán estarán utilizando su tiempo para responder tus preguntas en vez de estar programando aplicaciones con las cuales podrían ganar dinero, así que, ¡sé agradecido!
  • Si te muestra errores al compilar, vuelve a leer el código fuente una vez más para ver si puedes encontrar los errores. A pesar de que los errores de por sí pueden parecer difíciles de entender, están intentando decirte qué es lo que está mal, así que trata de aprender a partir de los errores.

Advertencias

  • ¡Asegúrate de que tu compilador y tu tutorial estén actualizados! Los compiladores desactualizados podrían provocar que no se compile código que es válido, o que aparezcan errores extraños durante el tiempo de ejecución. Lo mismo sucede con los tutoriales.
  • C y C++ son lenguajes de programación de muy bajo nivel, lo cual significa que ¡tienes la posibilidad de romper tu computadora con código defectuoso o con programas intencionalmente maliciosos! Asegúrate de no compilar NUNCA ni ejecutar programas que contengan "#include <WINDOWS.h>" entre las líneas de código a menos de que estés COMPLETAMENTE SEGURO de que sabes lo que haces, e incluso si realmente sabes lo que haces, trata de evitarlo a toda costa.

Acerca de este wikiHow

wikiHow es un "wiki", lo que significa que muchos de nuestros artículos están escritos por varios autores. Para crear este artículo, autores voluntarios han trabajado para editarlo y mejorarlo con el tiempo. Este artículo ha sido visto 17 602 veces.
Categorías: Programación