Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How we learn a language

How we learn a language

We all use language in fun and interesting ways, even when we don’t think about it. Our industry brings us together with people from all over the world, even some of the folks attending this conference will speak English as a second or even third language.

In a past life I was a teacher of english as a foreign language, and these days I’ve kept that passion for languages alive by becoming multilingual myself.

I’ll speak about how we pick up a programming language in much the same way as we learn to speak a natural language and then integrate ourselves in the culture surrounding that programming language in much the same way.

I’m not going to talk at boring lengths about language theory, but instead evaluate how we learn a language as humans – regardless of its origin. I hope to make it clear that you can apply some of – if not all – the same skills you use to easily pick up a new programming language to give you a real leg-up in learning a foreign language.

Ryan Stenhouse

June 30, 2012
Tweet

More Decks by Ryan Stenhouse

Other Decks in Programming

Transcript

  1. Pragmatic Thinking & Learning is available at http://pragprog.com “Programming is

    all about problem solving. It requires creativity, ingenuity, and invention.”
  2. Pragmatic Thinking & Learning is available at http://pragprog.com “… we

    need to look at the really hard problems of social interaction in and between teams and even at the harder issues of just plain old thinking. No project is an island; software can’t be built or perform in isolation.”
  3. Pragmatic Thinking & Learning is available at http://pragprog.com “Programmers have

    to learn constantly—not just the stereotypical new technologies but also the problem domain of the application, the whims of the user community, the quirks of their teammates, the shifting sands of the industry, and the evolving characteristics of the project itself as it is built.”
  4. Pragmatic Thinking & Learning is available at http://pragprog.com “We have

    to learn—and relearn— constantly. Then we have to apply this learning to the daily barrage of both old and new problems.”
  5. Pragmatic Thinking & Learning is available at http://pragprog.com “It sounds

    easy enough in principle perhaps, but learning, critical thinking, creativity, and invention—all those mind-expanding skills— are all up to you. You don’t get taught; you have to learn.”
  6. Pragmatic Thinking & Learning is available at http://pragprog.com “We tend

    to look at the teacher/learner relationship the wrong way around: it’s not that the teacher teaches; it’s that the student learns. The learning is always up to you.”