The title says "Part 6" - Is there a Part 1 through 5?
In general, anyone trying to walk through the code should understand the concept of "signals and slots". Specifically with Boost and QT's implementation of signals and slots:
http://doc.qt.io/qt-4.8/signalsandslots.htmlhttp://www.boost.org/doc/libs/1_47_0/doc/html/signals2/tutorial.htmlI didn't know any of this prior to attempting a code review, but realized quickly there are a lot of pre-reqs as a developer before you can dive in.
What I think would be useful would be for someone to just go through each RPC method and do a deep-dive in how it's implemented in Bitcoin Core. For example, as users we might run "bitcoin-cli getpeerinfo" to view info about connected peers. How does that look in the source code?