Coding

Step 1 :-
Start with C from the below playlist.
Simultaneously learn theory and practice questions from Let Us C pdf.
Then jump to HackerRank - For practice questions topicwise.

Step 2 :-
Learn C++ Syntax up to arrays and some functions.

Step 3 :-
Then learn C++ STL

Step 4 :-
Practice C++ Codechef Beginner's questions.
First, do questions that have more accuracy.
Also practice C++ topicwise from HackerRank.

Step 5 :-
Give contests on Codechef and parallelly watch the given playlist.

Step 6 :-
If you are feeling comfortable with Beginners questions in Codechef, then move forward to Easy then Medium and then Hard questions.

Step 7 :-
Try other platforms like LeetCode, InterviewBit and others just to be comfortable.
First LeetCode then Interviewbit.

Step 8 :-
DSA

C Course


Playlist

Let Us C

Book

C++ Course


Playlist

C++ STL


Playlist

Codechef


Beginners

HackerRank


HackerRank

CodeChef


Easy Medium Hard

Practice


LeetCode

DSA


Playlist