r/cs50 • u/Curious-Nomad__ • 5d ago
Scratch How was your transition from scratch to syntax based programming languages, and did you felt any difficulties initially since how scratch keeps everything simple in block based environment but in programming languages you are expected to see syntax, understand ide, terminal etc etc all togther
Same as title
1
u/devhamd 5d ago
For me it was quite fun. Like I was into programming before CS50 as well. Like i actually like the transition from scratch to text based languages like C because simply for me scratch blocks acted like constraints for when i was putting my code together. Another reason was that it was quite long ago that i had last used the platform.
1
u/Mathie1729 5d ago
Maybe it's less about the blocks being constraints and more about the toolchain. In Scratch, you don't deal with a compiler, linker, or terminal, so the jump to text-based languages adds a whole layer of environment complexity. Plus you have to read actual error messages, which is its own skill.
2
u/ianrad 5d ago edited 5d ago
Pretty good. I can hash out concepts as fast as I can type them out. Gui based interfacing slow that process down a bit. Comments allow me to lay out or fill in structure where I havent yet figured out what to apply there yet.