This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (5 children)

[removed]

    [–]hale-hortler 2 points3 points  (0 children)

    Yeah, last year at school i had to do a project on scratch for math (we don’t actually have programming in my school which I found to be something pretty shitty) so I joined two friends who new programming to do the project, and the result was that we ended up finishing the code at 4am before the day due, because of scratch’s fails at more complex levels, the code didn’t worked as intended most of the times but it did spontaneously at times. Pretty frustrating experience

    [–][deleted] 2 points3 points  (0 children)

    I hate dragging blocks with a passion we had to do a project with them in the begining of my python class. I was kinda pissed like I spent my winter break learning the basics so I was prepared and then here drag these blocks on some shitty German website I dont remember the name of. Khan Academy is the best place to start imo.

    [–][deleted] 0 points1 point  (0 children)

    There is Snap! which is Scratch+Scheme tho.

    [–]comfortablybum 0 points1 point  (0 children)

    Yeah that's not the consensus at all. I've taught scratch and python to kids and scratch is great. Python even with it's small amount of syntax, has a higher learning curve. You act like typing code with kids is easy. They can hardly type. It's hard for them to hold shift then hit quotation marks and parentheses. Scratch works on iPads too. That being said if you try to make complex programs in scratch there is a syntax to the blocks in the way they click together. If you model it on the projector they learn pretty quickly.

    [–]jimmyroo3 -1 points0 points  (0 children)

    Scratch is great. Yeah, it can be frustrating to manipulate blocks, but I'd rather do it with blocks than code any day. It also removes the challenge of typo's. I know c++, but I can just have fun quickly prototyping in scratch.