Hey everyone! I've been at university for almost two years now, but honestly, I've felt a bit lost and forced into my major. Lately, I've started to enjoy coding, and I've only learned C so far. I'm planning to dive into data structures and algorithms starting this week. I'm also interested in joining my university's Mars Rover team, which competes in events like the URC and ARC. I'm looking for advice on how to effectively start my coding journey from scratch. Any suggestions would be greatly appreciated because I'm feeling a bit hopeless at the moment!
2 Answers
It's great that you're having fun with coding! To really get good, just keep practicing. Over time, you'll find yourself understanding more and more, which helps when learning new topics. Just keep pushing through, and you'll notice your growth.
Starting with interest is key! You mentioned the Rover project, which has tons of branches like computer vision and robotics. Think about what excites you most. There’s so much in IT; find your niche and go from there!
I'm struggling to pinpoint my interests beyond competitive programming because it feels a bit tedious. I like the Rover concept, though. The team offers lessons on automation, but I worry since robotics isn't as developed here.
I've been considering learning Python for image processing and obstacle detection systems, but some folks told me to focus on data structures and algorithms first. What do you think about starting with this playlist? [Abdul Bari's DSA playlist](https://youtube.com/playlist?list=PLAXnLdrLnQpRcveZTtD644gM9uzYqJCwr)