Ask HN: How to study programming language theory as a non CS student? | Hacker News Reader