Cómo aprender a programar en C ++: 7 pasos (con imágenes)

Tabla de contenido:

Cómo aprender a programar en C ++: 7 pasos (con imágenes)
Cómo aprender a programar en C ++: 7 pasos (con imágenes)

Video: Cómo aprender a programar en C ++: 7 pasos (con imágenes)

Video: Cómo aprender a programar en C ++: 7 pasos (con imágenes)
Video: como convertir JPG a PDF fácil y sencillo 2021👍 2024, Noviembre
Anonim

Definitivamente, aprender a programar no es algo que se pueda hacer de la noche a la mañana, y requiere mucho trabajo duro y dedicación (especialmente aprender C ++). Esta guía le ayudará durante el proceso.

Paso

Aprenda a programar en C ++ Paso 1
Aprenda a programar en C ++ Paso 1

Paso 1. Conozca la historia de C ++

La mejor manera de comenzar a aprender un lenguaje de programación es estudiar su historia. Si bien es posible que no comprenda todo lo que lee, estas pocas páginas le presentarán términos importantes que aparecerán más adelante (como "Programación orientada a objetos)".

Aprenda a programar en C ++ Paso 2
Aprenda a programar en C ++ Paso 2

Paso 2. Instale el compilador C ++ (y posible IDE)

Los compiladores son necesarios para programar en C ++ porque su computadora debe compilar el código fuente real en un archivo ejecutable. Si está usando Windows, la opción correcta es Visual C ++ 2010 Express, o si está usando Linux, la opción correcta es Geany. Ambos vienen con un IDE (entorno de desarrollo independiente) integrado, que puede simplificar el proceso de escritura del código fuente. (NOTA: Mucha gente en Internet le recomendará que utilice el IDE y el compilador Bloodshed Dev-C ++. Pero NO debe hacerlo, este software no se ha actualizado en 5 años y tiene muchos errores conocidos, la lista está aquí: https:// sourceforge.net / p / dev-cpp / bugs /)

Aprenda a usar un IDE de manera eficiente. Algunos de los IDE que existen tienen sus propias peculiaridades personales que pueden obstaculizar su proceso de aprendizaje. Por lo tanto, es una buena idea leer o mantener una referencia para varias opciones y configuraciones de IDE

Aprenda a programar en C ++ Paso 3
Aprenda a programar en C ++ Paso 3

Paso 3. Elija uno o dos tutoriales para comenzar a aprender C ++

Este paso, junto con la instalación del compilador, es una de las etapas más importantes de todas. Hay algunas cosas de las que debe asegurarse durante esta etapa. En primer lugar, asegúrese de que la guía esté escrita para lectores que son principiantes en la programación porque las explicaciones son las más completas. A continuación, asegúrese de que el código del tutorial siga el estándar C ++ 03 o incluso el nuevo C ++ 11 (aún no estandarizado, tenga cuidado con los problemas del compilador) porque los compiladores modernos tendrán dificultades para compilar código desactualizado, o simplemente lo harán rechazarlo. Algunos buenos tutoriales son el tutorial de C ++ de cprogramming.com y el tutorial en www.cplusplus.com/doc/tutorial/.

Aprenda a programar en C ++ Paso 4
Aprenda a programar en C ++ Paso 4

Paso 4. Pruebe cada nuevo concepto

Una parte importante de la programación no solo es leer sobre varios conceptos, sino también usarlos en su propio código. Copiar y pegar código en el IDE es de poca utilidad. Es mucho más útil si escribe en cada ejemplo e incluso trata de tener su propia idea de programa que utilice los conceptos enseñados para maximizar la cantidad de información retenida.

Aprenda a programar en C ++ Paso 5
Aprenda a programar en C ++ Paso 5

Paso 5. Aprenda de otros desarrolladores

Una de las mejores cosas de la programación es que no importa qué nivel de experiencia tenga en programación, siempre habrá código fuente disponible para el mismo nivel o un nivel por encima de usted. Una buena forma de aprender de un código fuente más complejo es leerlo hasta que llegue a un punto que no comprenda, luego tratar de resolverlo en su cabeza; Si no conoce cierta parte del código, léalo en un tutorial o material de referencia hasta que lo comprenda.

Aprenda a programar en C ++ Paso 6
Aprenda a programar en C ++ Paso 6

Paso 6. Resuelva el problema utilizando los conceptos que se han aprendido

La mejor manera de retener lo que aprende no es solo escribiendo ejemplos de código fuente, sino completando las tareas asignadas. Tanto cprogramming.com como Project Euler tienen buenos problemas que puedes intentar resolver para aplicar los conceptos en la vida real. Si realmente no puede encontrar un algoritmo para un problema, entonces, como último recurso, busque soluciones que hayan sido realizadas por otras personas en Internet y aprenda de ellas. ¿De qué sirve resolver problemas si no aprendes de los resultados?

Aprenda a programar en C ++ Paso 7
Aprenda a programar en C ++ Paso 7

Paso 7. Ayude a otros que necesitan ayuda

Ahora que ha aprendido sobre C ++, ¡debería comenzar a ayudar a otros principiantes a resolver sus problemas en línea y hacer que emprendan el mismo viaje que el suyo! No se frustre rápidamente si la persona que pide ayuda no escucha sus consejos: otras personas pueden aprender de las respuestas que proporcione, incluso si el remitente original no lo hizo.

Consejos

  • ¡No se frustre rápidamente! La programación puede ser confusa en algunos puntos, ¡pero eso no significa que debas tirar todo tu progreso y salir! Si una guía en particular se siente mal explicando un tema, intente leer otra guía sobre el mismo tema; ¡quizás el problema no esté en ti!
  • Si encuentra errores durante la compilación, vuelva a leer el código fuente y vea si puede encontrar algún error. Si bien puede parecer vago, el error en sí intentará indicarle qué salió mal. Así que vea si puede aprender algo sobre los errores de él.
  • Aprenda a su propio ritmo.
  • Puedes aprender C ++ en Google Play Store o Appstore buscando "Learn C ++".
  • También puede buscar libros sobre C ++.
  • Si obtiene un error cuando el programa se está ejecutando, entonces el problema no es un problema de sintaxis, sino un problema en su algoritmo. Intente escribir exactamente lo que se supone que debe hacer su algoritmo, luego compárelo con su código fuente. En el peor de los casos, lleve su código a una comunidad en línea y vea si pueden encontrar un problema para usted. ¡Asegúrate de preguntar cortésmente! Las personas que le ayudan a tomarse el tiempo que puedan posiblemente gastar en la programación de software rentable para responder a sus preguntas. Entonces, ¡no olvides dar las gracias!
  • ¡Siempre comente su código fuente! Nunca está de más escribir una breve descripción de las funciones del programa al principio, incluso para un código simple y autoexplicativo. Este paso también es un buen hábito para seguir más adelante cuando esté programando un software grande y confuso que quizás ya comprenda, pero que otras personas que leen estén confundidas.

Advertencia

  • C y C ++ son lenguajes de programación de bajo nivel, lo que significa que tiene la oportunidad de bloquear su computadora con código defectuoso o con programas maliciosos a propósito. NUNCA compile y ejecute un programa que tenga código "#include" a menos que esté REALMENTE SEGURO de saber lo que está haciendo. Incluso si sabe lo que está haciendo, trate de evitarlo a toda costa.
  • ¡Asegúrese de que su compilador y tutoriales estén actualizados! Los compiladores desactualizados pueden hacer que el código fuente válido no se compile o que se produzcan errores extraños en tiempo de ejecución. Lo mismo ocurre con los tutoriales.
  • ¡Muchos antivirus pensarán que cualquier cosa que cree es un virus! ¡Asegúrese de agregar su programa a la excepción y tal vez apague el antivirus para evitar que se desinstale su programa!