Starting My Journey in Data Structures and Algorithms with JavaScript

0
7
Asked By CuriousCoder99 On

I'm kicking off my journey into Data Structures and Algorithms (DSA) today, and I'm realizing how vast this topic is. It's something that you really can't rush or just hop around random resources, and I want to find a solid path to follow. I've chosen to focus on learning DSA using JavaScript since my main goal is web development. From what I've gathered, the specifics of the language aren't the most critical part—it's really about improving my problem-solving skills.

However, I'm a complete newbie. I barely know what DSA stands for, so I'm on the lookout for clear resources and guidance that I can stick with in the long run.

Here's what I've managed to figure out so far:

- Practice one problem daily from NeetCode (not the LeetCode platform, though I'm not entirely sure why yet).
- Aim to learn one DSA concept each day.
- I've found CodeChef and freeCodeCamp to be good for understanding concepts.
- For visual learners like me, I really vibe with the videos from freeCodeCamp.

I know that freeCodeCamp is a good starting point, but it won't be enough on its own for a thorough understanding of the material. I enjoy diving deep into topics, but for now, I just want to lay down a solid foundation of the basics.

3 Answers

Answered By ChattyLearner77 On

Why are you even using an AI to write this question? Are you not confident in your own words?

Answered By TechSavvyGal42 On

It's great that you're getting into DSA! Just a heads up, while JavaScript is a fine language, DSA concepts can be more intuitive in languages like C or Java because of things like static types. If I were you, I’d consider taking a DSA course on platforms like Coursera where they might use a different language. You can always translate those concepts back to JavaScript after getting a good grasp on them.

Answered By BeginnerGuru92 On

Learning DSA alongside mastering JavaScript can be tough if you're starting from scratch. Do you have any JavaScript background? It's usually better to have a solid grip on programming basics before diving too deep into data structures.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.