I'm looking to spend the next three months diving into programming, especially in machine learning and data structures and algorithms (DSA). I've heard mixed opinions on whether DSA is really worth the effort or if it's just necessary for interviews. Since I already know how to code and have created a few projects, I'm curious if focusing on DSA (and practicing on platforms like LeetCode) is beneficial or if there are other areas I should prioritize instead.
2 Answers
You should absolutely get into DSA. A structured course can really help you grasp the concepts, but you can also skip LeetCode if you're not into it.
Definitely worth learning DSA! It lays the groundwork for understanding programming efficiency and structure. Plus, many advanced topics build on DSA fundamentals.

I see your point! I might use it just for practice then, but I don't want to get too caught up in it.