Why we ought to teach Java: Computing education and social practice | Hacker News Reader