Roadmap for C++
(From scratch to to intermediate in just 5 steps)
❏ STEP 1
While learning a language we should be familiar with some basic syntax of
input ( cin>> ) and output ( cout<< ).
After that we should know what are the variables and expressions
http://www.cplusplus.com/reference/iolibrary/
❏ STEP 2
One can learn basic syntax and terminology of c++ from hackerrank (
https://www.hackerrank.com/domains/cpp ) or hackerearth (
https://www.hackerearth.com/practice/basic-programming/input-output/basics-of-i
nput-output/tutorial/ ) or W3schools ( https://www.w3schools.com/cpp/ )
And one of the evergreen resource which everyone should follow is
ttp://www.cplusplus.com/doc/tutorial/ )
cpluscplus.com ( h
❏ STEP 3
Now after clearing the basic concepts of C++. Now moving forward we should
focus on different types of libraries C++ have.
Here is the list of that libraries with examples (
http://www.cplusplus.com/reference/clibrary/ )
❏ STEP 4
Now here is the beauty of language is Containers.
A container is a holder object that stores a collection of other objects (its
elements). They are implemented as class templates, which allows a great
flexibility in the types supported as elements.
There are two types of containers
1) Sequence containers
2) Associative containers
http://www.cplusplus.com/reference/stl/
❏ STEP 5
Learning strategy of Containers
https://www.geeksforgeeks.org/the-c-standard-template-library-stl/
.After learning all these things one should go for
http://www.cplusplus.com/reference/std/
Handbook and Youtube Lectures
1. STL library Video lecture (
https://www.youtube.com/watch?v=g-1Cn3ccwXY&t=1819s )
2. CSES Problem Set ( https://cses.fi/problemset/ )
3. The best ever handbook which is prefered by every programmer (
https://cses.fi/book/book.pdf )
4. CP algorithms which is well known in the world of competitive coding (
https://cp-algorithms.com/ )
Abhishek Kumar ( 2017-21 ) : 7004149145
Nipun Khandelwal( 2018-22 ) : 9001328478
Lokesh Singh Rajawat ( 2018-22 ) : 6350485654
Powered by TCPDF (www.tcpdf.org)