Ask HN: A mechanical major, which language to start from scratch and how? | Hacker News Reader