0% found this document useful (0 votes)
29 views2 pages

C++ Starter Guide Simple Plan Sep2025

This C++ Starter Guide outlines a 3-week plan to learn C++ basics, dedicating about 1 hour per day for a total of approximately 20 hours. The guide includes daily topics ranging from fundamentals like variables and loops to core concepts such as OOP and basic data structures, along with recommended practice sites and resources. It emphasizes understanding concepts over memorization and encourages hands-on coding practice.

Uploaded by

staralpha017
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views2 pages

C++ Starter Guide Simple Plan Sep2025

This C++ Starter Guide outlines a 3-week plan to learn C++ basics, dedicating about 1 hour per day for a total of approximately 20 hours. The guide includes daily topics ranging from fundamentals like variables and loops to core concepts such as OOP and basic data structures, along with recommended practice sites and resources. It emphasizes understanding concepts over memorization and encourages hands-on coding practice.

Uploaded by

staralpha017
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

C++ Starter Guide for Shivam - Learn in 3 Weeks

Goal: Learn C++ Basics in 3 Weeks (1 hour/day)

- Total Time: ~20 hours

- Best YouTube: Apna College (Shivankit Nayan / Aman Dhattarwal)

- Practice Site: CodeStudio, HackerRank, LeetCode (Easy)

Week 1: C++ Fundamentals

Day 1: Setup (Install CodeBlocks or VS Code) + Hello World Program

Day 2: Variables, Data Types, Input/Output

Day 3: If-Else, Switch Statements

Day 4: Loops (for, while, do-while)

Day 5: Functions - Syntax, Return Type

Day 6: Arrays & Loops with arrays

Day 7: Practice Problems (HackerRank Easy)

Week 2: Core Concepts

Day 8: Strings in C++

Day 9: Pointers (Basics + Arrays with pointers)

Day 10: Functions (with parameters & return)

Day 11: Recursion (Factorial, Fibonacci)

Day 12: 2D Arrays (Matrix input/output)

Day 13: Sorting Algorithms (Bubble, Selection)

Day 14: Practice Problems (CodeStudio)


Week 3: DSA-Readiness

Day 15: Object-Oriented Programming (OOPs intro)

Day 16: Classes & Objects

Day 17: Constructors, Destructors, Inheritance (Basic)

Day 18: STL Introduction - Vectors & Pairs

Day 19: Basic DSA Problem Solving (Arrays + Strings)

Day 20: Final Practice + Revise

Tips & Resources

- YouTube: Apna College (C++), CodeHelp

- Practice: LeetCode Easy, CodeStudio Sheet

- Focus on concepts, not memorizing

- Write code yourself - don't just watch videos!

You might also like