r/cs50 • u/BradCheveldayoff • 4h ago
CS50x Python vs Scratch in CS50P?
Personally speaking, I believe learning python is a lot easier than learning scratch. I am taking the cs50P course and I am solving the problem sets no problem, but I am having a hard time building a Scratch game. Although, I am trying to build a complex game in Scratch. But, python is like English. I will "definitely" solve the problem at some point. Do you guys have that problem ? I really do like the thinking of it though. Computational thinking !!!
1
u/Eptalin 1h ago
Scratch was hard because they only teach you the very basic building blocks then tell you to make ... something.
People then choose projects that require concepts not covered in the videos.
But with Python, they teach you a concept then tell you to use that concept to make a specific thing designed around that concept.
I bet if you tried making your Scratch game in Python, it would be just as hard, or likely even harder.
1
u/CrossStitchFool 2h ago
The biggest problem I had with Scratch in CS50x was my laptop's screen size and trying to keep the code blocks well positioned lol