5 ms·
This lines up remarkably well with something I've thought about myself. People often argue about what the "best" first programming languages to learn is. I thin
by fantod 6y ago
This lines up remarkably well with something I've thought about myself. People often argue about what the "best" first programming languages to learn is. I think it depends on what your goals or interests are:
1. Interested in math and computer science? Start with Scheme.
2. Want to be an engineer? Start with C.
3. Want to develop a product (or just general interest)? Learn Python.
These categories line up precisely with the article's three tribes: Mathematician/poet, hacker, and maker.
- Inhibit 6y agoGood advice. My response is generally "the one you're going to write something in". Only if I have time for a indeterminate length conversation about what they'd like to do to get started, of course!