Obviously every programmer has already found a solution for keeping up with the ever increasing pace and amount of knowledge this industry forces you to get into your brain.
I think there is many ways to accomplish that and that each of us knows a group/website/book new to others.
Additionally, I assume the question "how to start learning XYZ" might come up quite regularly in this subforum.
So give us your insights.
My resources are basic and probably outdated, so I'm eager to learn about all the things that passed by me.
1. www.oreilly.com
The quality of the whole publisher is really completely outstanding to me.
You often find the authors of the language themselves writing the compendiums for Oreilly. That makes it not necessarily the most beginner friendly books, but often the definite and ultimate resource to a topic.
How the information is presented to the reader is very constant, even trough completely different topics and book series. When you get into it, it works really like a kind of learning system already.
When there's a new big topic like Python some years ago, you can rely on them being the first to deliver high quality content in book form. Not only that, but even in a specific, logical order as for instance their priority is to get out a compendium for early adopters, then an introduction (not necessarily beginner friendly), then smaller books about certain specifics, then the example "cookbooks", the pocket guide, etc ...
You can trust in them only publishing top quality books/authors, like 2p2.
2. My bookmarks.html - one specific link to the answer of every question I've asked the internet.
Sometimes 10 entries just linking to 10 anchors on the same page. All bookmark titles defined as questions/statements with date in the title and heavy use of the comments box.
Maybe my most precious possession.
3. Conventions. Ultimate nerd gatherings. Everyone talks binary fluently, drinks only black coffee and some hotels are even so nice to dim the lights because some can't stand the brightness of real life.
But in between all the social awkwardness going on, you just meet this guy who says something in a way you never would have thought of, just because his brain works different and gives you an invaluable lesson without even knowing it.
4. groups.google.com / IRC - now nearly completely replaced by stackoverflow.com
It's like cheating, because you usually don't learn anything, but gets things done.
5. I press F1 as very first action whenever I start a new program for the first time.
How is the information flow in your company/job?
Do they actively support you to get with the time or just expect the same amount of lines every day?
Do you care about all the new inventions and try to incorporate new programs/modules/techniques into your skillset or is "never touch a running system" valid for every aspect of life?
Last edited by wellju; 03-26-2011 at 03:54 PM.