Looking for Advice on Starting My Programming Journey with C and CS50

0
8
Asked By TechDreamer92 On

Hey everyone! I'm new to this forum and excited to dive into programming. I'm 20 years old and have mostly learned about programming concepts theoretically, with just a bit of experience in C#. I haven't studied computer science formally but I've always wanted to build a career in tech. I'm aiming to be a well-rounded engineer, not just scrape by with surface-level knowledge. I want to kick off my journey by learning C and taking the CS50 Computer Science course from Harvard. I'd love to hear your thoughts on whether starting with CS50 makes sense and what steps I should take next. Thanks!

3 Answers

Answered By SkepticalCoder34 On

Honestly, I'm not a huge fan of CS50. It feels like it’s designed for bright students who may not be planning to dive deep into computer science or software engineering. Schools like CMU, MIT, Stanford, or UC Berkeley might have better alternatives.

TechDreamer92 -

I want to start with understanding how computers work first and then explore those other programs. I appreciate your suggestions!

FutureDeveloper28 -

If you have any pointers for a learning roadmap, please share! I'd really like to know how to progress from here.

Answered By LearningEnthusiast54 On

CS50 is one of the best introductory courses available online. It focuses on developing computational thinking, which is crucial for understanding programming principles.

Answered By CodeWanderer88 On

CS50 is a fantastic course, especially for beginners. It really helps you grasp how computers operate, so you won't just be mindlessly typing code. Plus, it's free, so you’re not risking any money. Just your time, which is worth it!

CuriousNewbie77 -

Thanks for your input! I definitely agree that just writing code can feel pointless without understanding the fundamentals. I'm eager to learn more than just the syntax.

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.