Re:Tribes of Programming (2017)
by fantod on Monday December 28, 2020 @08:21PM
(#25565521)
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.
Re:Tribes of Programming (2017)
by Inhibit on Monday December 28, 2020 @08:47PM
(#25565734)
Good 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!
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.