Instruct: Classify Amazon reviews into positive or negative sentiment
Query: A useful book and true to its mission

If you're going to work on or within Linux, you'll have to start reading the code sooner or later. But this book can point the way and shine some light on your first few steps, and I do recommend it. Another good thing is that the text is not a regurgitation of other reference material or filled with useless code print-outs.It is generally concise and to-the-point and doesn't insult your intelligence (maybe because the author is a "real" developer). One notable exception is that it actually tries to teach basic concepts such as context switching, locking, and synchronization, etc. If you don't have the proper technical background, not only you don't learn it from this half-baked description, but you also have no business messing in the kernel anyway!