Death Stryke, if you think you're fluent in DBP now, then it may be a good idea to explore C++. Personally, I've just really started to work with C++ and it's a lot of fun. Plus, you don't have to completely leave DBP either, for you can still develop some DLL's with it.
Easiest way to learn C++ is just not to be intiminated by it at all. Take it one step at a time. Don't work till your frustrated or on super difficult things, otherwise you probebly won't want to return to it.
So yes, if you want to really get invovled in the games industry, it can't hurt to start C++ now. It also can't hurt to become great with DBP. A great programmer gets the most out of all of his tools no matter what they are.
My advice, just stick with DBP, get the fundamentals down, and then move on to C++.
A book? I hate book. Book is stupid.
(Formerly known as Yellow)