Tell me more ×
Personal Productivity Stack Exchange is a question and answer site for people wanting to improve their personal productivity. It's 100% free, no registration required.

I am a programmer but this can apply to any field. There are many technologies that I want to know. So I start to read some book and then I jump to another book and so on. This makes me feel bad. Any advice of how to approach learning?

share|improve this question
Concepts are more important than concrete executions. Do you have some examples of the technologies you have started/learned? (Before going to a new one of course.) – Josh Bruce Mar 21 at 21:45

4 Answers

up vote 7 down vote accepted

Try to apply what you learn by implementing a small project, don't just read. Have a project in mind and you read a book, you will internatilize the concepts better.

If you don't know what to develop, I can give you a few ideas, I am running out of time :)

share|improve this answer

How do you learn everything?

You can't. There is simply too much knowledge to learn everything. But... it sounds like you want to learn how to learn, which can be done!

A good place to start would be the learning questions already asked here. The rest depends on what you want to learn.

  • Khanacademy is a great resource for a large variety of topics: math, computer science, humanities, and economics.
  • Lumosity offers many different brain-stimulating games (free and paid).
  • Instructables offers tons of tutorials on how to make stuff!

You can find more sites like these on this article: top 40 useful sites to learn new skills.

share|improve this answer
Thanks for great links! – Steed Mar 23 at 11:12

I have the same problem. I always read a different book every time I come across some interesting technology that I can't get enough of.

I realized that repeating this would not make me any better.

Right now, I try to focus myself on learning only one language since I wouldn't get anywhere if I try and learn all interesting and existing technologies. To get around my curiosity of other things, I read different blogs on different days, reading a thing or two about a new technology.

In that case, I only focus my attention to one language while still being up to date with other technologies that I am interested in. Just limit yourself to one or two posts as it will be the start of the cycle of trying to learn everything once again.

share|improve this answer

As a programmer, I struggle with the same problem. There's simply too much out there to learn. That's the first step, accepting that you can't learn everything. From there, I would recommend keeping a list of things you want to learn, along with why you want to learn it, and prioritizing it. Then, keep focused on the top choice until you feel satisfied that you got what you wanted from pursuing that topic. Maybe you just want a high level of concepts in a particular technology, maybe you want to be able to use it reasonably well for a specific task, maybe you want to be an expert in the particular field. It doesn't matter. You have to set targets for your learning, otherwise you'll end up meandering off and just reading a bunch of books with no concrete goal, and you can spend forever going down those rabbit holes without ever feeling satisfied, which is my guess as to why you feel bad.

share|improve this answer
1  
Agreed. You can't learn everything. You can learn to learn faster (in fact, this is exactly what college and liberal arts degrees are for). But to be truly productive, you have to decide which things are worth learning, and which specialties are better off delegated to someone else (like a spouse, best friend, or child). Almost all truly productive people have an 'social circle' of experts for this reason. – Muz Mar 23 at 3:24

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.