Am I on the Right Track with My Programming Journey?

July 25, 2025 4 answers
Asked by CuriousCoder88
I'm just getting started with programming, currently in week 1 of the CS50 introduction to computer science course. So far, I've been following along with the instructor's coding, running the commands, and occasionally using AI to help me grasp new terms like arguments, functions, and GUI. I take notes on what I've learned, but I'm starting to worry because this process is taking me a long time. I feel like I'm nitpicking every detail and I'm not sure if I'd be able to code without referencing the material. Am I just passively learning at this point? Also, I'd love any tips on how to improve my learning and take the next steps without getting overwhelmed by jargon!

Answers

LearnerLane
You're right on track, and it takes time to learn coding. Don't worry about needing to look things up; it's completely normal, especially at this stage. Make sure to apply what you learn in small projects, and if CS50 has assignments, give those a shot using your newfound knowledge!
Reply to this answer
CodeQuestor
Your approach looks great! Itโ€™s more important to understand how to find information and apply it rather than memorizing everything.
Reply to this answer
TechieTom
You're definitely doing it right! It's normal for things to take longer in the beginning. After each lecture, try creating a simple project based on what you've learned. You could even use AI to get project ideas that are related to the material and then attempt to code them yourself. It's a great way to apply what you've learned!

InquisitiveUser42: Wait, just to clarify, do you mean I should copy the lecture link into an AI to get project ideas?

Reply to this answer
CodingNinja99
That's totally normal! With practice, the concepts will start to stick. I also use AI to better understand code, and I ask it to create challenges that incorporate what Iโ€™m learning. This helps reinforce my understanding!

CuriousCoder88: Thanks! How can I use AI effectively without it doing all the work for me? I don't want to rely on it too much.

Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions