Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/benjaminyde/cplusplus-guide
C++ guide to become a proficient programmer
https://github.com/benjaminyde/cplusplus-guide
cheatsheet cplusplus cpp docs documentation guide learn modern programming reference tutorial
Last synced: 1 day ago
JSON representation
C++ guide to become a proficient programmer
- Host: GitHub
- URL: https://github.com/benjaminyde/cplusplus-guide
- Owner: BenjaminYde
- Created: 2023-09-07T19:33:54.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-16T21:37:29.000Z (10 months ago)
- Last Synced: 2024-01-17T05:33:02.264Z (10 months ago)
- Topics: cheatsheet, cplusplus, cpp, docs, documentation, guide, learn, modern, programming, reference, tutorial
- Language: C++
- Homepage:
- Size: 1.66 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Welcome to the C++ Guide 📚
This repository is a C++ guide designed which is designed to be easily opened using VS Code or Github. It contains extensive documentation, code examples, and best practices to help you become a proficient C++ programmer.
The guide intends to be **to the point** so you can continue what really matters, programming.# Execute Code Examples 🚀
Explore the `examples` directory for **interactive C++** code examples, easily executable inside a **Docker DevContainer** within **Visual Studio Code**. This setup ensures a consistent and streamlined coding environment, ideal for learning and experimentation.
## References
### General
- **CPP Reference**
- This is more of a reference but contains examples and explanations that can serve as a learning resource.
- Link [here](https://en.cppreference.com/w/)
- **Online C++ Compiler**
- Link [here](https://www.tutorialspoint.com/compile_cpp_online.php)
- **C++ Core Guidelines**
- Link [here](http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines)### Tutorials
* **LearnCpp**
- Devoted to teaching you how to program in C++. Whether you’ve had any prior programming experience or not, the tutorials on this site will walk you through all the steps to write, compile, and debug your C++ programs, all with plenty of examples.
- Link [here](https://www.learncpp.com/)
- **GeeksforGeeks**
- Link [here](https://www.geeksforgeeks.org/c-plus-plus/?ref=shm_outind)
- Offers a variety of tutorials and exercises ranging from basic to advanced topics.
TutorialsPoint: C++ Tutorial### Books
- **Software Architecture with C++**
- Design modern systems using effective architecture concepts, design patterns, and techniques with C++20
- By Adrian Ostrowski & Piotr Gaczkowski, April 2021, 540 pages
- Link [here](https://www.packtpub.com/product/software-architecture-with-c/9781838554590)
- **Professional C++**
- Professional C++, 5th Edition raises the bar for advanced programming manuals. Complete with a comprehensive overview of the new capabilities of C++20, each feature of the newly updated programming language is explained in detail and with examples.
- By Marc Gregoire, Februari 2021, 1312 pages
- Link [here](https://www.amazon.com.be/-/en/Marc-Gregoire/dp/1119695406)
- **Modern CMake for C++**
- Write comprehensive, professional-standard CMake projects and ensure the quality and simplicity of your solutions
- By Rafal Świdziński, Februari 2022, 460 pages
- Link [here](https://www.amazon.com.be/-/nl/Rafal-%C5%9Awidzi%C5%84ski/dp/1801070059)