Recently I've wanted to learn about Solr, the web front-end for Lucene. I went so far as to purchase the only existing book solely about Lucene (Lucene in Action, by Manning Press) but it barely had a word on Solr.
So there I am, trying to do a proof-of-concept implementation for a professional project, and I'm reading source-code, my eyes glazing over like a zombie. Where do I start in the source code? I feel like I'm wasting my employers time poring over line after line of code until it starts to lose its meaning.
I've had this experience before. I Google, and there's a couple of slim tutorials that say how to do the most basic possible use case, but try implementing anything real-world, and you're reading source code and API documentation (which isn't much better).
I know there's super-stud programmers out there that can scan 3000 lines of source code and understand the basic usage, but how about for regular guys like me who really like to see an example?