Accelerating K-12 computational thinking using scaffolding, staging, and abstraction
Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers