Comparing alice, greenfoot & scratch
Programming by choice: urban youth learning programming with scratch