Scratch: programming for all

@article{Resnick2009ScratchPF,
  title={Scratch: programming for all},
  author={M. Resnick and John H. Maloney and A. Monroy-Hern{\'a}ndez and N. Rusk and Evelyn Eastmond and K. Brennan and Amon Millner and E. Rosenbaum and Jay S. Silver and Brian Silverman and Y. Kafai},
  journal={Commun. ACM},
  year={2009},
  volume={52},
  pages={60-67}
}
"Digital fluency" should mean designing, creating, and remixing, not just browsing, chatting, and interacting. 

Topics from this paper

Coding at a crossroads
Software Reuse in Game Development : Creating Building Blocks for Prototyping
Block-based programming in computer science education
The Scratch Programming Language and Environment
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 26 REFERENCES
Computational thinking
Sowing the Seeds for a more Creative Society
Programming by choice: urban youth learning programming with scratch
Scratch for budding computer scientists
Children, Computers, and Powerful Ideas.
Changing Minds: Computers, Learning, and Literacy
...
1
2
3
...