Slashdot Mirror


At What Age is it Easier to Learn?

Maria D asks: "At what age do people learn faster? Suppose you want to learn to write code at a certain level. What age ranges will absorb the lessons the best? There is surprisingly little research on post-early-childhood development. A language won't be quite native if you start learning it after five or so, but what about adult differences? From informal observations in graduate schools, I've concluded that older people learn faster because of their experience in learning techniques, which seems so counterintuitive!"

3 of 103 comments (clear)

  1. I'm Hardly the Person to Ask on This... by Ieshan · · Score: 3, Insightful

    I'm hardly the person to ask on this, but I think I may be able to provide some insight. Language acquisition seems to be fundamentally different from learning the solutions to other types of problems. Computer code is a very additive learning process - it can be taught most easily (I think) by teaching it as a combination of pre-existing skills. It heavily involves mathematics, logic, "common sense", and breaking down a complex problem into many component parts.

    Linguistics appears to be totally opposite. Though there are animals that can learn very basic linguistic abilities, though they are able to do many things that *look* like language, no chimpanzee, gorilla, or other (dolphins, etc) has ever been shown to actually use language. Likewise, no matter how much fundamental knowledge of grammar you possess, translating that knowledge into easily learning another language as a fluent language is extrodinarily difficult or even impossible (I'm learning two dead languages, Latin and Greek, so I feel confident to make this sort of statement).

    Children aren't good at doing all of the componentry involved in learning computer code. It's impossible to explain memory allocation to someone who doesn't yet possess the ability to understand basic math (it's hard to teach it to someone who DOES understand basic math!).

    I think the best age, personally, is someplace in upper middle school - around grade 7 or 8. Once you've got algebra, functions and expressions make logical sense. Proofs - geometry and others - make a great corrolary to code. You're given a set of known commands and asked to solve a larger problem.

    So, anyway. Right before geometry, and continuing through it, probably would be the best time.

    1. Re:I'm Hardly the Person to Ask on This... by Marxist+Hacker+42 · · Score: 4, Insightful

      It's impossible to explain memory allocation to someone who doesn't yet possess the ability to understand basic math (it's hard to teach it to someone who DOES understand basic math!).

      I used legos to teach memory allocation to 4th graders, and I'm pretty sure the same method would work with younger kids. Pretty easy to have a heap of legos, and "allocate" certain block sizes to different building projects, which is no different than basic memory allocation (including the importance of "releasing" ownership of a block so that somebody else can use it). I'm always amazed at the math majors who think that without higher math, higher math concepts can't be explained in concrete terms.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
  2. Feh! by Pig+Hogger · · Score: 5, Insightful
    It's easier to learn when you are GENUINELY interested in something, down to the guts.

    I'm past 40 and whenever it's about what interests me the most, I have no problem learning new stuff.