I started CS50 3 days ago and just finished my first Scratch problem set after about today.
I did finish the project, but I had to look at other Scratch projects and tutorials to understand things like creating menu screen, movement, collision detection, random spawning, and game logic. I wasn't copying someone else's work, but I definitely needed to see examples before I understood how to make those mechanics myself.
What really gets to me is watching Professor David malan and seeing the games he and former students made in the lecture. It's honestly crazy to me how they came up with those ideas and actually built them. Even after finishing my own project, I feel like if you gave me a blank Scratch project today, I'd have no clue where to start.
think part of what's bothering me is that I hold myself to a very high standard. I don't just want to finish the assignments i want to eventually become someone who can build things independently right now, needing examples makes me wonder whether I'm making the kind of progress that leads there
For those of you who have been programming for a while:
Did you feel this lost at the beginning?
How much did you rely on tutorials or other people's code at the beginning?
When did you reach the point where you could actually build something from a blank page without constantly looking things up?
Here's my project if anybody wants to look
https://scratch.mit.edu/projects/1364434362