Skip to content

Commit b70115a

Browse files
authored
Added a guide for beginner coders (#276)
1 parent 8e7ec7f commit b70115a

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
2+
Getting Started with DSA:-
3+
4+
To start with DSA, one can purchase course on any edtech platforms or can buy it from some offline institutes.
5+
6+
But in this article I will be focusing entirely on free resources.
7+
8+
So there are two situations:-
9+
1) You don't have any knowledge of any programming language.
10+
2) You know basics of any OOPs based language (Java,C++,Python).
11+
12+
1) If you don't have any prior knowledge of any OOPs based programming language then start to learn from Youtube (preferably C++), there are many playlists out there.
13+
14+
After learning c++, move on to the next situtation.
15+
16+
2) If you have basic knowledge of C++, then register on HackerRank and start solving problems based on the programming language you have learned.
17+
18+
Now learn basic STL in C++ or anything similar in java/python.
19+
20+
Now make profile on any of the online judge like CodeChef and CodeForces.
21+
22+
Start practising problems sorted in increasing difficulty order.
23+
24+
After practising on these sites for 20-25 days you will feel confident.
25+
26+
Now get started with the Data Structures, Refer to this playlist for DSA in C++, believe me this is the best free resource on the internet.
27+
28+
DSA Playlist: https://www.youtube.com/playlist?list=PLDzeHZWIZsTryvtXdMr6rPh4IDexB5NIA
29+
30+
You can skip the topics which is already taught.
31+
32+
If you are comfortable in learning by reading you can also visit Geek For Geeks, they have all the algos and data structures on their website.
33+
34+
Once you have studied till array, make profile on GFG or LeetCode and start practising out there by sorting the problems in increasing dificulty order.
35+
36+
That's it.
37+
38+
Once you have completed the course, just don't stop practising, DSA is like maths once you stop practising you will loose your grip.
39+
40+
Happy Learning :)
41+
42+
43+

0 commit comments

Comments
 (0)