Language learning for visual and auditory learners using scratch toolkit
Programming by choice: urban youth learning programming with scratch