Does anyone know of other resources that would be good for kids? I’d love to hear about them if you do.
I haven’t looked very closely, but the book on Small Basic looked good:
I noticed that while browsing around the selection at a bookstore. Half the book describes syntax and data structures, and I can’t imagine most kids would last until the practical sections of the books.
Both of my kids have worked with Scratch some, and I agree that it’s a great one for kids to get started with. Initially I thought it was a bit inflexible when I was trying to help my son create some variations on exercises in a book, and so I wanted to move him on to a “real” language. But lately I’ve seen Scratch used several times by adults on YouTube videos and the like in a very general purpose way. So, I may just be like the bad carpenter who finds fault only in his tools and not in himself.
I can talk at length about this topic as I’m teaching kids coding almost full-time. One resource I’d like to highlight is woofjs, perfect for transitioning students from Scratch to text-based languages (JS in this case).
I’ve been reading through the book for this course, and it seems quite good. For kids, and perhaps for beginners in general, it seems better than Getting Started with p5.js listed above. Maybe I will test it with one or more of my kids as guinea pigs.