4 ms·
I remember reading an articulation that it is odd that we are taught to program differently to how we are taught to play music. With music, we are taught to re
by arikr 10y ago
I remember reading an articulation that it is odd that we are taught to program differently to how we are taught to play music.
With music, we are taught to read before we write.
With programming, we start out writing.
This seems like a great chance for your friend to try out the music learning approach. Send them books of excellently written programs, and allow them to read before they write.
[As a side note: What is their goal? To program to become a software engineer? To program to build web applications for fun? To program to learn how to build products to produce a profit for themselves? The goals will inform the process.]
- akkartik 10y agoI'd actually make your point even stronger. I think we're in a preliterate state with programming: it's hard for anyone to quickly look at a program listing and answer the basic sorts of comprehension questions we might test school kids on for prose. What we find easy is to read programs we wrote. Recently. (I'm trying to help change this: http://akkartik.name/about http://akkartik.name/about)
- givinguflac 10y agoCurrently he's wanting to learn everything he can and specialize later, but we have discussed him building a web based platform for an idea he has. But generally he sees everything moving toward software and he wants to be prepared, which isn't wrong. Thanks!