Looking for Learning Roadmap Tips and Free Resources for 2nd Year BCA

0
18
Asked By CuriousCoder92 On

Hey everyone! I just kicked off my 2nd year in BCA at a tier 3 college this month. In my first year, I mostly enjoyed college life and only dipped my toes into some basics of C programming. For this year, I'm ready to get serious about learning! My plan is to start with C++, using resources like Codecademy, CodeWithHarry, or tutorials on the freeCodeCamp YouTube channel. After I get comfortable with C++, I want to dive into Data Structures and Algorithms (DSA) in C++ through Apna College and tackle some problems on LeetCode. Once I feel more confident, I aim to work on small projects during the weekends to apply what I'm learning. However, I'm still a bit uncertain about the long-term tech stack I should pursue, so I'd really appreciate any feedback on my learning roadmap as well as suggestions for free resources or YouTube channels that could help me out. Thanks a lot!

2 Answers

Answered By TechHiker47 On

It's great that you're committing to learning more this year! C/C++ is solid for foundational programming concepts, but I'd also recommend considering languages like Python if you want easier syntax for projects. Just keep your long-term goals in mind and choose a tech stack that aligns with what you want to do later on.

CuriousCoder92 -

Thanks for the advice! I'll definitely consider Python for its ease. Just wasn't sure how it lined up with DSA. Appreciate the tip!

Answered By CodeMaster99 On

I think your roadmap is on the right track. Starting with C++ for DSA makes sense since many resources and interviews focus on it. For free resources, definitely check out freeCodeCamp's YouTube channel and the Coding Train for algorithm tutorials. Also, don't forget to engage in coding communities to exchange knowledge and tips, they'll be super helpful as you progress!

CuriousCoder92 -

Awesome! I'll look into the Coding Train - thanks for the suggestion!

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.