Skip to content

kapil9236/30DaysofCpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 

Repository files navigation

Learn C++

Table of Contents


Overview 📝

"30 Days of Cpp" . It is a guide for people to learn programming (C++) in the best effiecient way possible, irrespective of their current level of expertise. After this 30 Days of learning you will be able to write codes in C++ efficiently and confidently.

let's start with "30 Days of Cpp" .

Introduction to C++

C++ is a general-purpose programming language created by Bjarne Stroustrup as an extension of the C programming language, or "C with Classes".
Why to learn C++?
C++ is the most fundamental programming langauge. It's easy to learn,implement, and ample amount of sources to learn it. All the possible programming codes you can find in C++.
Being an object oreinted programming langauge it enables us to code efficiently and more easily.
So, let's learn C++ !

Basic Overview of C++

Day 1-5

Having overview of things you learning boosts your confidence and creates a learning mindset, we are also going to do the same.
Before diving into programming, first let's look at things you will be learning here!

Click on Introduction to C++!

Best way to start with w3schools :-
Just read all the content on website and try to understand things.
Don't take notes and try to go in deep.
We will do everthing gradually and efficiently.
Read all the basics till functions and try to solve basic questions given on the website.

You can take up to 5 Days to learn it all however you can always go with your pace :)
Everything takes time and efforts and we will learn it all, in these 5 days recommended that don't try for solving complex problems!

Day 6

Attempt the quizes given in the below link. It will a quick recap about what you learnt at W3Schools. Whereever you feel lost, just google it.

Test your knowledge here!

Learning C++ basics

Install an IDE to Code

Before we start real learning lets install an IDE to compile and run the code. There are multiple options for an IDE, anyway we will use Dev C++ IDE that comes with versatility of coding in 30 different programming langauges.
download and setup Dev-C++ IDE from here.

We will start learning topics in the below sequence:-



Introduction to C++!

We will learn C++ in the following steps:-

  1. Introduction to C++
  2. Basic Overview of C++
  3. Learning C++ basics
  4. Pointers in C++
  5. Structures in C++

https://www.youtube.com/playlist?list=PLAE85DE8440AA6B83

introduction to structures in C++ https://youtu.be/-IrueTrxNHA

From Simple Snippets
https://youtu.be/XBFGsKQX21s

start the video from 6:00 mins https://www.youtube.com/watch?v=jCfR7CFlzts

Learn Pointers https://youtube.com/playlist?list=PL2_aWCzGMAwLZp6LMUKI3cc7pgGsasm2_

leran Markdown Langauge https://guides.github.com/features/mastering-markdown/