Ask HN: How best to teach object oriented programming? | Hacker News Reader