0% found this document useful (0 votes)
4 views6 pages

Roadmap For C++

Uploaded by

ec20017
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)
4 views6 pages

Roadmap For C++

Uploaded by

ec20017
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/ 6

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)

You might also like