How Should I start learning Data Structures and Algorithms

Hello everyone,
I am writing first time in Codechef Discuss. I am a beginner in the world of competitive programming and currently in first year of my bachelors. I want to improve my skills but I often get confused from where should i start. Should I learn Maths first or Data Structures or Basic Algorithmic Techniques and then move to Data Structures?

1 Like

You can take this video course of Algorithm and Data Structures by MIT:
Course link: MIT 6.006 Introduction to Algorithms, Fall 2011 - YouTube
I am also learning from this. :slightly_smiling_face:

Start from here: Learn Data Structures and Algorithms | DSA tutorials | CodeChef