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!"

7 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.

  3. Not so much a specific age group by Ra5pu7in · · Score: 2, Insightful

    I don't have research data or any such thing, but I'm not so sure this is age-group specific. There seems to be a cluster of people who cannot learn even the most simple, intuitive things on a computer. Obviously, no matter their age, computing is beyond them. Others seem to have a natural grasp for the basic concepts - the logic and mathematics and structure - that makes it easier to learn a new computer language. Being older may make it harder to shift to a completely different style of programming language - say from DOS to LISP. But, given a certain level of skills and inherent talent, any age group could learn a new programming language.

    The more important factors are desire and motivation. Learning a new language just because some management-level hack thinks it will be the next great thing(tm) could make any age-group lag behind. Learning a new language because it resolves a lot of the issues and difficulties encountered in an already known language or because it is necessary for the project one wishes to work on makes age irrelevant.

    --
    I was taking one day at a time, but then several days got together and ambushed me. (from a Rhymes with Orange comic)
  4. Re:I *AM* the Person to Ask on This... by EnderWigginsXenocide · · Score: 1, Insightful

    But, you who dosen't have the courage to risk being modded down, miss the point. IT"S NEVER TOO EARLY TO START! Learning starts the day the doctor slaps your ass and cuts the cord.

    --
    Blessed are the pessimists, for they have made backups. -- 0 1 My two bits
  5. Development and experience issues? by Maria+D · · Score: 2, Insightful

    Do you think it is the development that gets involved here, or/and experience? To take another example, it is hard to learn philosophy before you reach certain level of thought abstraction, AND experience certain life situations.

    Suppose we pick tasks that are not beyond people's development levels, such as riding a skateboard, or programming a goto operation :-) What then happens to speed of learning vs. age?

  6. Motivation! by ladybugfi · · Score: 2, Insightful

    >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!

    Aiming for a PhD after a score of years in corporate environment, I agree. It is somewhat easier to learn when you have real life experience to which you can attach the book knowledge.

    But let's also not forget a major factor: MOTIVATION. Teens and even college kids don't necessarily have a clear motivation to learn, older people are usually learning for a specific purpose. It really helps to focus energy for doing the right things.