Skip to content

jaidevxr/learning-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learning C++

C++ Status Started

Typing SVG


A personal repository documenting my journey from C++ beginner to proficient programmer


📑 Table of Contents

Navigation


📖 About

About

Goal

This repository serves as my personal learning log and code collection as I embark on mastering C++. Here you'll find:

  • 📝 Code Examples - Practical implementations of concepts I learn
  • 🧪 Experiments - Testing out ideas and building small projects
  • 📓 Notes - Key takeaways and "aha!" moments
  • 🎯 Challenges - Problem-solving exercises and solutions

🎯 Learning Goals

Goal Priority Status
Master C++ fundamentals 🔴 High
Understand memory management 🔴 High
Build real-world projects 🟡 Medium
Contribute to open source 🟢 Future

⚙️ Prerequisites & Setup

Setup

Beginner

🛠️ Required Tools

GCC

GCC/G++
Compiler

VS Code

VS Code
Recommended IDE

CLion

CLion
Alternative IDE

Git

Git
Version Control

💻 Installation

Windows Windows
# Install MinGW-w64 (includes GCC)
# Download from: https://www.mingw-w64.org/downloads/

# Or use Windows Package Manager
winget install -e --id MSYS2.MSYS2

# Verify installation
g++ --version
macOS macOS
# Install Xcode Command Line Tools
xcode-select --install

# Or install via Homebrew
brew install gcc

# Verify installation
g++ --version
Linux Linux
# Ubuntu/Debian
sudo apt update
sudo apt install build-essential

# Fedora
sudo dnf install gcc-c++

# Arch Linux
sudo pacman -S gcc

# Verify installation
g++ --version

🚀 Running Code

# Clone the repository
git clone https://github.com/yourusername/cpp-learning.git
cd cpp-learning

# Compile a program
g++ -o output filename.cpp

# Run the program
./output

<


⭐ Star this repo if you find it helpful!

*Happy Coding! *

About

A personal repository documenting my journey from C++ beginner to proficient programmer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages