The OP is saying, basically, that if it takes that long to learn it, they aren't very good.
this fairly certainly proves that the OP hasn't learned a programming language either. They aren't using the proper metrics. Muscles and body-building are a little different from language parsing.
How long did it take to learn english after being born? 2-3 years for most people. Huh, I guess we all have no business speaking.
a programming language is a way of expressing what you want the computer to do, just as Human languages are a way of expressing ideas. We are always adding to our language skills, as we increase our vocabulary/ So too is learning programming a constant experience. It's not a matter of learning the constructs and semantics of a programming language, but rather of using those constructs and semantics to express what you want the computer to do, analogous to how learning the constructs, subject/predicate, grammars, etc of a human language in no way dictate or contribute to your ability to use that language to express your ideas accurately.
to revisit my touched upon point; body-building works on the muscles. a muscle exercises by simply expanding and contracting; there is no other action. as such you simply repeat the expansion and contraction motion to exercise it.
The brain, while often compared to a muscle, isn't "exercised" quite so simply. The brain is exercised, and this takes years. Language, Human or otherwise, are some of the most complicated structures to parse and understand; you can no more write a Ruby program after learning C then you could write a poem in Coast Salish after learning Hebrew.
Also, I must point out the erroneous use of the term "benchmark". Benchmarking applies only to machines. you don't benchmark people, you "test" them, and testing has a known margin of error, unlike benchmarking, which for the most part presents clearcut answers.
To summarize, the OP is an idiot.