Let me start off by saying this: I'm sorry if I posted this in the wrong section. I'm still rather new to the forums.
So I really like SFML, and I had a project with some friends, and we got some decent progress, but it became apparent to me that my understanding of C++ was a huge hindrance.
I began my own solo project for the time being to try and learn at my own pace by making a game following the ebook SFML Game Development with C++. Well it wasn't too much help. I don't fully understand specifics of the C++ language and that book assumed I already did.
I went to read the official C++ pdf but I realized it was over 5 years old, and I'd prefer a more up to date book. I don't have internet so I want to get something I can read offline. Does anybody have any recommendations for me?
I'm not a complete noob, I've been making simple software and games for awhile now, but I always favored Java. So please don't link me to something that only teaches me like what OOP is, and basic constructors.
My real problem is understanding the use of header files with source files. I'm having trouble drawing sprites after my attempt at refactoring because I don't understand how to properly use header files, and I guess I don't fully understand the rules of referencing static statements (according to my compiler lol).
Thanks for any help you guys can give me.