Over a million developers have joined DZone.

Want to learn anything faster?

DZone's Guide to

Want to learn anything faster?

· Agile Zone ·
Free Resource

You've been hearing a lot about agile software development, get started with the eBook: Agile Product Development from 321 Gang

We are in a world with lot of learning opportunities. But how much stuff do we really learn? What holds us back from learning new things faster?

Learning how to learn is the greatest learning of all. I happened to read an interesting reading from this blog which had an amazing link mentioning about a guy who learned an MIT 4 year course within 1 year.

It starts with

"My friend Scott Young recently finished an astounding feat: he completed all 33 courses in MIT’s fabled computer science curriculum, from Linear Algebra to Theory of Computation, in less than one year. More importantly, he did it all on his own, watching the lectures online and evaluating himself using the actual exams. (See Scott’s FAQ page for the details of how he ran this challenge.)"

When I was going little bit deeper in the subject i found another useful resource in one of the TED talks about the time it takes to learn a new thing. Amazingly it is only twenty hours :). Yes it is less than a day to acquire a new skill.


You need to do it in four steps. Four simple steps to rapid knowledge acquire.

1) Deconstruct the new skill.

     Divide and conquer small chunks of skill within the new skill. Because most of the big skills are a set of smaller skills

2) Learn enough to self correct.

 He depicts the most common error we do in learning which is trying to learn everything and start practicing later. But Ideally what you should do is to learn the essential or more obvious things so you can self correct your self.

3) Remove practice barriers.

The most common barrier I can think of is Facebook ;)

4) Practice at least 20 hours.

"The major barrier to learn new thing is not intellectual, it is emotional"

So start practicing what you'd love to acquire..!

Download the free agile tools checklist from 321 Gang. This guide will help you choose the right agile tools to position your team for success. 


Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}