Hacker News new | past | comments | ask | show | jobs | submit login

Can't upvote this enough.

I owe my programming career and my English language knowledge solely to video games. I learned English because I really wanted to know what my hero and NPCs were talking about in Fallout. I learned programming because I wanted to make a StarCraft clone.

I remember taking the end exam in secondary school; there was an assignment there that basically amounted to summing up hypotenuses of right triangles, deriving them from known triangle legs beforehand. When we all left the exam room, kids were cheering, "this task was simple, you had to use Pythagorean theorem!". I was cheering, "this task was simple, you had to sum up lengths of 2D vectors! By the way, wtf is that Pyythagorean thing?".

I learned a lot of maths quickly by 15 thanks to game development - things like vectors, matrices, trigonometry. I didn't always have the right terminology (but that I acquired later on the way), but I understood what they are, how they worked, and I had a purpose for learning them.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: