https://github.com/ismacortgtz/cpp-guide
An intermedius guide to learn C++ from any knowledge level.
https://github.com/ismacortgtz/cpp-guide
course cpp cpp-course english guide spanish tutorial
Last synced: 4 months ago
JSON representation
An intermedius guide to learn C++ from any knowledge level.
- Host: GitHub
- URL: https://github.com/ismacortgtz/cpp-guide
- Owner: IsmaCortGtz
- License: gpl-3.0
- Created: 2023-07-15T18:05:27.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-10-10T23:11:14.000Z (over 2 years ago)
- Last Synced: 2025-02-28T00:24:02.193Z (11 months ago)
- Topics: course, cpp, cpp-course, english, guide, spanish, tutorial
- Language: C++
- Homepage:
- Size: 786 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Guía C++
[](https://es.wikipedia.org/wiki/C++)
[](https://www.gnu.org/licenses/gpl-3.0)
***Idioma***
- 🇲🇽 Español
- [🇺🇸 Inglés](./en/README.md) (*Aún no disponible*)
Esta es una guía intermedia para aprender **C++** sin ningún conocimiento previo. Esta guía funcionará sin problemas para cualquier persona que busque aprender **C++** a pesar de que está diseñada para cubrir los conocimientos básicos necesarios en el concurso ***OMIJAL*** de **C++.**
## Nota importante ⚠️
Este repositorio no tiene ninguna relación oficial con ***OMI***, ***SOLACyT***, o ninguna otra entidad estatal, federal o gubernamental. Este es un proyecto independiente creado con el propósito de apoyar a futuros participantes, y bajo ningún concepto se permite el uso de este material para fines de lucro.
## Tabla de Contenidos 🔍
- [Configurando un entorno](./es/setup/README.md)
- [DevCpp](./es/setup/devcpp.md.md)
- [Code::Blocks](./es/setup/codeblocks.md)
- [VS Code](./es/setup/vscode.md.md)
- [Conceptos básicos](./es/concepts/README.md)
- [Desde 0](./es/beginner/README.md)
- [Importaciones](./es/beginner/include.md)
- [Salida y entrada de datos](./es/beginner/input-output.md)
- [Comentarios](./es/beginner/comments.md)
- [Variables](./es/beginner/variables.md)
- [Tipos de datos](./es/beginner/data-types.md)
- Secuencias de escape
- [***⮕ Ejercicio #1: `Hello World!` ⬅***](./es/beginner/practice.md#ejercicio-1-hello-world)
- Operadores
- [***⮕ Ejercicio #2: A calcular! ⬅***](./es/beginner/practice.md#ejercicio-2-a-calcular)
- [Funciones](./es/beginner/functions.md)
- Función `main`
- [Espacio de nombres](./es/beginner/namespace.md)
- [***⮕ Ejercicio #3: Evitando colisiones en el `namespace` ⬅***](./es/beginner/practice.md#ejercicio-3-evitando-coliciones-en-el-namespace)
- Arreglos
- Condicional `if`
- Condicional `switch`
## ¿Cómo contribuir? 📢
Puedes ayudar a contribuir con las traducciones a inglés o con la corrección de errores. Para hacerlo, sigue estas instrucciones. A priori no busco ayuda para agregar contenido nuevo, por lo que es muy probable que un PR de este tipo sea rechazado.
1. Haz un `fork` en tu cuenta de GitHub del proyecto.
2. Realiza los cambios pertinentes en una nueva rama en tu repositorio local.
3. Sube tus cambios a tu repositorio en GitHub.
4. Abre un `Pull Request`, trata de ser detallado en la descripción de los cambios para acelerar el `merge`.
## Licencia 🚨
Este proyecto está publicado y distribuido bajo los términos de la **licencia** [***GPL v3***](https://www.gnu.org/licenses/gpl-3.0).
[](https://www.gnu.org/licenses/gpl-3.0)