0% found this document useful (0 votes)
615 views

Roadmap For C++

This document outlines a 5 step roadmap for learning C++ from basic to intermediate level. Step 1 focuses on basic input/output syntax. Step 2 recommends resources for learning basic syntax and terminology. Step 3 covers different C++ libraries. Step 4 introduces containers as a key part of the C++ language. Step 5 recommends learning container strategies and the C++ standard template library. The overall roadmap takes learners from basic input/output to intermediate concepts like libraries, containers, and the standard template library.

Uploaded by

Abhishek
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)
615 views

Roadmap For C++

This document outlines a 5 step roadmap for learning C++ from basic to intermediate level. Step 1 focuses on basic input/output syntax. Step 2 recommends resources for learning basic syntax and terminology. Step 3 covers different C++ libraries. Step 4 introduces containers as a key part of the C++ language. Step 5 recommends learning container strategies and the C++ standard template library. The overall roadmap takes learners from basic input/output to intermediate concepts like libraries, containers, and the standard template library.

Uploaded by

Abhishek
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/ )

And one of the evergreen resource which everyone should follow is


cpluscplus.com ( http://www.cplusplus.com/doc/tutorial/ )
❏ 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/

You might also like