+ 1

Give me Roadmap For Competitive Programming Im Beginner

Should i master C++ first ? Give me Roadmap For Competitive Programming

16th Mar 2025, 5:20 AM
Manish Dhangar
Manish Dhangar - avatar
4 Answers
+ 1
Regarding @Mihaly Nyilas's answer, I'd like to offer a slightly different perspective. While C remains valuable for highly optimized, low-level applications, C++ offers a more approachable starting point, particularly for competitive programming. Its expanded features and relative ease of use can be beneficial for beginners.
17th Mar 2025, 1:24 AM
Amine Amllal
Amine Amllal - avatar
+ 2
as I learnt from professionals: don'tr learn C++ first, learn C to have the basics! C is a procedural language only. it's much easier. after that go to C++.... you will face some key differences, but don't mind those, just learn it :-) for instance: printf -> std::cout <<
16th Mar 2025, 3:16 PM
Mihaly Nyilas
Mihaly Nyilas - avatar
+ 1
Ok i will try 🙂 thanks Sir
16th Mar 2025, 3:17 PM
Manish Dhangar
Manish Dhangar - avatar
+ 1
New to competitive programming? Here's a helpful tip! I highly recommend checking out neetcode.io . It provides an excellent roadmap for learning data structures and algorithms, essential for competitive programming. Important Note: NeetCode's problems can be challenging for complete beginners. Here's my suggested approach: Use NeetCode as a guide: Follow the roadmap to identify key topics. Practice on LeetCode: Take the topic names from NeetCode and search for corresponding problems on LeetCode (they're different platforms!). Start with easy problems: On LeetCode, sort the problems by ascending difficulty. Seek help when needed: If you're stuck, search for solutions on YouTube. Many LeetCode problems have video explanations. Consistency is key: Even if it's tough, aim to solve at least one problem a day. Learn from multiple solutions: Don't just copy code. Try to understand different approaches and rewrite the solutions yourself. Following the NeetCode roadmap, even if you adapt it as described, will significantly improve your skills!
17th Mar 2025, 1:20 AM
Amine Amllal
Amine Amllal - avatar