I'm reading this now (about half-way through). It is very much geared at stark novices to C++. If you don't know what a class is or how to write a function in C++, this will be a great place to start. If you are already intermediate with C++ this will mostly be a review, but there are some interesting sections on how it relates to UE4.