Learning to Learn
simpleprogrammer.com
simpleprogrammer.com
Are there any kind of 'learning theories/strategies' out there? I'm not seeking resources per se (I know about Khan academy, MIT OCW, 'bookportals' on Tor etc), but rather some sort of systematic method similar to the one described in the link but perhaps more detailed and (maybe) anecdote-/experience-based.
Most stuff in the field is bad (worse than useless). Start with this book:
http://beginningofinfinity.com/
Karl Popper's books are good too.
Epistemology is the long term route. No instant results, but useful for everything and very efficient in the long run. That's the best way if you plan to learn about many things to be a polymath.
And for discussion of autodidact stuff, ask your questions on this email list:
https://groups.google.com/forum/?fromgroups#!forum/taking-ch...
I've already done this stuff. Feel free to email me curi@curi.us
Note again that most work in the field is terrible, so it doesn't actually do this. But the stuff I recommended does.
Whatever tool you use it's a pretty good idea to keep your long term learning goals stored somewhere and get them out of your head (fairly standard idea in time-/selfmanagement)
Edit: I actually have a third "long term" board called "Books etc." where I store the titles of books that look interesting, interesting youtube videos, elearning courses etc. I'd kind of like to integrate that with the "Self Investment" board but haven't found a good way yet...open to suggestions.
http://www.amazon.com/The-Art-Learning-Journey-Performance/d...
The examples and language tend to be programming related (for example one chapter is titled "Debugging your Brain" iirc) because that's the intended audience but I'd also recomend it for non-programmers.
Very good blend of theory (Dreyfus model, r-/l-mode) and practical advice on how to improve your learning and generally use your brain better.
http://pragprog.com/book/ahptl/pragmatic-thinking-and-learni...
Both "Simple made easy" and "Are we there yet" are pretty general, not necessarily Clojure-specific talks, although they do point to Clojure and more broadly FP as a possible solution to the problems presented.
http://blip.tv/clojure/hammock-driven-development-4475586
http://www.infoq.com/presentations/Simple-Made-Easy
http://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hic...
So Q. Is the problem that the images are stock images? Or is the issue that there are images?
Wouldn't just a bunch of text and no images make it much harder to get through the content?
Not arguing one way or the other, just curious on thoughts on this.
Other examples of long blocks of text which people read include books, articles on http://alistapart.com (okay they have one but it is classy and fits with the site), and long comment threads on hacker news.
Just like there is an art to writing, there is also an art to choosing the correct imagery to accompany the text. Besides the poor technical quality, many of the images in the article are using visual cliches. Together, these problems subconsciously guide the reader into expecting a similarly low quality from the text.
I'd suggest combing through the Creative Commons images on something like http://compfight.com/ for things that are a bit more unusual and visually interesting.
It's also worth pointing out that if you just can't find any good images to accompany your article, it may be better to just let the text speak for itself.
When you have a concrete goal (I want X to happen), you can (usually!) figure out what you need to learn in order to make X happen.
Examples: IRC bot, todo app, text adventure, sudoku solver.
Beware of getting stuck approaching these problems in the same ways as you did a previous language, though. :)
I wish there was a dedicated app for creating your own syllabus or learning path.