Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.24 KB

File metadata and controls

31 lines (22 loc) · 1.24 KB

C++

A repository dedicated to learning, practicing, and exploring C++ from the ground up.

The goal is not simply to learn the syntax of the language, but to develop a deep understanding of how software interacts with memory, hardware, and the operating system. This repository serves as a personal knowledge base containing experiments, exercises, notes, and projects created throughout the learning process.

Topics explored include:

  • Core C++ fundamentals
  • Object-Oriented Programming
  • Memory management
  • Standard Template Library (STL)
  • Modern C++ features
  • Algorithms and data structures
  • Multithreading and concurrency
  • Performance optimization
  • Low-level programming concepts

Every piece of code in this repository is written with the intention of understanding why something works, not just how to make it work.

As the repository evolves, it will document lessons learned, common pitfalls, practical implementations, and deeper explorations into systems programming concepts that make C++ one of the most powerful languages in software development.

Philosophy

Learn by building.

Understand by breaking.

Master by repeating.

This repository is a continuous work in progress and will grow alongside my understanding of C++.