Hello mates ![]()
As a 1st CSE student i started with C++ language ( that was our University syllabus for freshman). I do some problem solving. And i really enjoy
it. But the thing is to became a good programer you should enough knowledge about Algorithm and Data Structure. I already completed basic of C++ include OOP. Now which path or flow i should follow to become a good programer.
Feel free to suggest me your learning path or your advice.
Good day ![]()
Start doing competitive programming on platforms like spoj, codeforces, leetcode, geeksforgeeks etc.
Where should I learn Algorithm and D.S. Those are the key of a program. Any resources or course or anything…
You can join the Uacity free one month nanodegree on algorithm and data structure but its taught language is python.
Also I am currently enrolled in c++ nanodegree in udacity and also wanted to join algorithm and data structure nanodegree but I have joined other courses as well which needs to be finished.
So if you join the nanodegree on algorithm and data structure please pm me as I could provide you with the course material of c++(All videos,code and text) and you could provide me on algorithm and data structure
Check PM box
abdul birari lectures on data structures and algorithms ![]()
you can go youtube or udemy
c++ 11 c++14 c++17
explore what new features,libraries they offer…which college wont ever cover in c++basic
get ur hands dirty on github c++ projects …read their code
try finding bug or …try improving code
see how professional write codes
This Guy you have to look…really mindblowing knowledge he has .
Learn STL first, if you want to be a competitive programmer.
- In C++ , I would suggest learn STL
- DS & Algo must be known for becoming programmer (like Problem solving)
William Fisset youtube channel https://www.youtube.com/user/purpongi
My Code School https://www.youtube.com/user/mycodeschool
Book: Introduction to Algorithms by CLRS https://g.co/kgs/vuN1nR - Platforms for practice: Leetcode, Codeforces, Hackerrank, Codechef…
There are many resources out there you can serach MOOCs , study forums ,etc.
Thanks @iamdon125
Quite informative… Really appreciate
Leave it and start learning python
.
Or c# for game development.
Thanks @RTF for your suggestion. But i love doing CP. So that’s why i chose my main language as c++.
use the search option , there are tons of guided paths for your query
For Ds algo , i would recommend-
1.“my code school” youtube channel OR
2. “code with harry’” youtube channel he is also making some great videos on ds algo in c++
after that u can start competitive coding…
cheers
![]()

!