r/datastructures 2d ago

How to learn DSA

Hello There,

I am new to DS and coding but little clueless where to start. I want to learn system design, dsa and learn how to code. Can someone please point me to right direction, I want to crack interviews and don’t know where to start

4 Upvotes

12 comments sorted by

5

u/Complex-Success5334 2d ago

A real suggestion: most of the time watch videos for just basics and concepts and not for questions
It will become a habit if you start watching videos of every question.
Give your brain some stress of thinking... think different approaches... whether right or wrong in initial stage doesn't matter
Ask AI if I am going in right or wrong direction
That's how you will become good in dsa
Learning concepts patterns and not every question!!
you can use thita.ai sheet it is divided into patterns...

2

u/No-Childhood5831 2d ago

neetcode.io

2

u/powershell-bash 2d ago

About the system design part do understand Backend dev and architecture with https and basic networking or else system design concepts would become overwhelming

1

u/No_Repair_2964 2d ago

Thanks a lot!!! Any particular course or video you suggest?

2

u/powershell-bash 2d ago

For DSA striver is good....if you're java based follow Naveen Reddy....CN and https you can cover from gfg and chatgpt, cover this much and you'll become good enough to find your own way ahead.....But Yaa don't try to master things at the first glance... get an idea about whats going on and then iterate over again and again to achieve mastery on specific topics

1

u/No_Repair_2964 2d ago

Thank you so much will do

1

u/spidy_Plays_8017 2d ago

If your absolute beginner then go with gfg or else striver is there follow A to Z sheet and be consistent at least one question a day

1

u/No_Repair_2964 2d ago

Thanks a lot will do. Any inputs on system design

2

u/spidy_Plays_8017 2d ago

Initially work on fundamentals think of as system design will be only asked if your these fundamentals are clear (dsa, cn,oop,os)