Algunas palabras preliminares
Si has seguido este tutorial desde el principio y ya tienes conocimientos de C o C++, probablemente ya estarás desesperado. Casi estoy seguro que en más de una lección has dicho ¿Y las librerías?, ¿Por Qué no utiliza random, string o algún parámetro para utilizar las matrices…?
Si es tu caso, te ofrezco una disculpa, pero prefiero (a diferencia de la mayoría de manuales, libros y tutoriales) exponer cada tema hasta donde ha sido posible de la forma más elemental posible (primitiva, le dirían cuando era universitario).
Básicamente con el fin de que los usuarios nuevos, no padecieran la típica frase “¿Y eso de donde salió?” o explicar un tema diciendo como la mayoría “no te preocupes del random, hace esto, ya te lo explicaremos después”.
Por última vez me dirijo a los usuarios “100% nuevos”. Si has llegado hasta este punto ya sabes lo que es programar (bueno codificar), tal vez sientas que aunque ya sepas hacer algo falta “potencia” para hacer cosas “en serio”.
Si estás en este punto, felicidades, he tratado de ser lo más claro y he pretendido mostrar los conceptos de forma unitaria, es decir que lo expuesto no dependa de otros conceptos. Si no lo he logrado, te agradecería me lo indiques para hacer las correcciones necesarias.
Me he guiado en mi propia experiencia de frustración inicial para ser lo más claro que me ha sido posible y evitar en lo posible que los “nuevos” se sientan frustrados y por el contrario, que le tomen gusto a la programación.
Qué sigue
Si estás aquí con ganas de seguir aprendiendo, es porque definitivamente la programación es para tí. La buena noticia: hay un mundo por aprender, es decir, realmente no sabes mucho, aunque eso sí, conoces fundamentos que te servirán para más del 80% de los lenguajes de programación. La “mala”: estás en la bifurcación para poder decir, “bueno estuvo bien, yo sigo en lo mío”, o por el contrario… “¿qué sigue?”. Pues te lo digo, sigue lo “bueno” en programación, es decir “hacer cosas en serio”.
A partir de este momento se termina el mimo, y se requerirá de tu parte que pases al “siguiente nivel”, al “empezar a creer antes de ver”, la abstracción, el preguntarte, no una vez sino todas las veces que sean necesarias, ¿Por qué esa instrucción?.
En resumen solo te puedo decir que sigue descubrir la potencia real que te ofrece la programación (y particularmente C++), pero requerirá de tu parte un esfuerzo adicional en más de un tema. Y también seré honesto, aún estamos al principio del camino, pero en un principio con una mejor posición al que mucho estudiantes se encuentran cuando van en el mismo tema. Y cuando termine este curso básico, hasta con el polimorfismo lo estarás también.
Tal vez te interese revisar las lecciones anteriores antes de continuar.
- Presentación: Tutorial de C++
- Lenguaje C++ – Introducción
- Primer programa en C++
- Streams: el objeto cout
- Identificadores, Palabras Reservadas y Comentarios
- Variables y Tipos de Datos
- Operadores: Asignación, Aritméticos, Relacionales y Lógicos
- Precedencia de operadores en C++
- Streams: el objeto cin
- Estructuras de control
- Evaluación de Condiciones Lógicas
- Estructura: If en C++
- Estructura: If / else en C++
- Bucle While en C++
- Bucle While – do en C++
- Contadores y acumuladores
- Ciclo For en C++
- Estructura switch en C++
- Tipo de dato básicos en C++
- Enumeradores en C++
- Arrays en C++ – I
- Arrays en C++ – y II
- Punteros en C++
Si tienes alguna duda que no se responde en este documento, por favor plantea tu pregunta para poder responderte. O escribe directamente a soporte@ehack.mx
Referencias
- Por Roberto C. González para Ethical Hack
- Notas del Prof. Edgardo Adrián Franco Martínez
- Documentación de Microsoft MSDN
- Zator: Curso de C++
Fuente Imágenes
- «imágenes de esta sección»: by Envato Elements
- «Todas las demás imágenes de esta sección»: by Nala Systems
Tutorial de C++ by eHack
- Volver al índice de temas del Tutorial de C++
- *** Durante todo este tutorial se repetirá: Este es un curso orientado a gente que nunca ha programado, incluso a gente ajena a la informática. Por esta razón el desarrollo puede parecer lento en ciertas etapas. Prefiero ser claro paso a paso, que hacer «pasos mágicos» como suele ocurrir cuando se enseña programación. *** También es buena idea leas esta entrada si te preguntas «Por qué C++»
Código Fuente
- El código fuente de toda la serie lo puedes descargar en nuestro repositorio en github busca los programas con el nombre del encabezado de cada programa.
- Código de esta sección
Unas palabras a medio camino, por Roberto C. González. Se distribuye bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional.
©2025, Ethical Hack, Todos los derechos reservados sobre el contenido propio.