BackendBiryani
BackendBiryani

I started learning DSA, here is my DSA journey!!

As a .NET developer, I noticed a lack of quality DSA (Data Structures and Algorithms) courses in C# on YouTube. Since I'm new to DSA, I decided to start learning with Java, and to my surprise, I found many similarities between C# and Java, which made the learning process easier.

I began by solving loops and condition problems, which I found manageable, so I decided to dive deeper into basic data structures. When I started with arrays, I initially struggled. I could often see the solution but would get stuck midway. To overcome this, I began reading through discussions and analyzing why certain solutions worked, making notes along the way.

A week later, I revisited the same problem, and this time, I was able to solve it successfully. Practicing the problem again and reinforcing what I learned proved to be effective. I've now completed linear search and am currently working on various binary search problems, steadily progressing.

I believe that the best way to learn algorithms is by solving problems alongside learning the theory. My goal is to target product-based startups.

Please let me know in the comments what is your view on my learning path. I’m targeting to get placed in product based startups.

3mo ago
Discover more
Curated from across