Is there a good up to date book on C++ and UE4…or anything that would be good for a beginner. I am looking at some of the tutorials but i imagine there are better learning sources.
You need to get away from books as game development resources if they are specific for a certain game engine. No book can ever stay up to date with the changes. That is a problem with tutorials as well, but it’s a little better.
There are many solid books on C++, too many to list. Stay away from one’s on UE4. This forum, AnswerHub, and google are your best resources.
The best way to learn, is to learn by doing. The shooter tutorial has been mentioned as being a good one. https://wiki.unrealengine.com/First_Person_Shooter_C%2B%2B_Tutorial