tags:

views:

105

answers:

6

Possible Duplicate:
Can you be too old to start learning to be a decent programmer?

"If you wait to teach them until college, it's almost always too late; adult brains generally can't form the deep structures necessary to learn real programming, only rote copy-paste code monkeying."Uhh... seriously is that true?

+1  A: 

The same sort of thing can be applied to learning spoken languages. Apparently younger minds can grasp things like this easier, but that's not to say that everyone at college level won't be able to learn programming. It might just be harder than if you learnt it when you were younger.

Or so they say...

Sam
+2  A: 

I stumbled upon programming in college when I was 23, but don't feel inferior (as a programmer) to others only because they started when they were 12. That said, I've spent considerable amount of time practicing, possibly more than I would have if I was younger, but mostly because I've enjoyed it so much.

I think it's more a you-either-have-it-or-you-don't kind of thing, rather than age related. I tried to teach my wife the basics, but she did not have it ;-).

Gaining experience takes time though, so don't wait too long.

Lauri Lehtinen
This is also true "you either have it or you dont" because programming is something that comes naturally.
ckv
This almost exactly matches my experience. I spend as much time practising as I can, partly because I really enjoy it, and partly because I feel I need to catch up with the people who *did* start when they were 12.
Skilldrick
There is a very interesting article on CodingHorror about the "have-it-or-don't" subject http://www.codinghorror.com/blog/2006/07/separating-programming-sheep-from-non-programming-goats.htmlIt seems to give at least a small amount of support for the theory, anyway.
Chimmy
A: 

I guess the same can be applied to any new thing that we learn the older we are the more slower or tougher for us to learn somethine new, forget just a programming language.

ckv
+1  A: 

That quote seems totally false on multiple levels.

shuttle87
+1  A: 

I'm 26 - not old old, but not college young. I started learning to program about 2 years ago and I'm not having any problems. I'm loving it and I'm learning new stuff every day.

I think it's useful to have some of the high-level stuff already in your brain, like abstraction, problem solving etc. That probably set me up nicely.

Skilldrick
I wouldnt say 26 is too old not even old. Its as good as young. Maybe around 35 would be little old.
ckv
A: 

I can give you my humble opinion.

The more we get old, the less receptive we become, and learning becomes harder and harder.

Programming is all about logic, and a little math sometimes. In my experience I saw that artistic oriented people can't really get a hold of programming concepts, while pragmatic and logical people have an easy time learning the principles.

It's just my opinion anyway...

Matteo Mosca