Thats the digital copies of books that i have, All my hard copies of other books i dont have any more.
and i dont think criticizing my learning pace is appropriate for this forum... if your really curious i have sites in which i signed up for around the time i started that have beginner code that i had made. pm me if your really that curious.
And where exactly did I criticize your learning pace? I simply stated that it is hard for me to believe that someone could have been studying something for 5 years while not grasping some of the important core features of the very thing they had claimed to be studying.
That was to provoke a discussion on whether you've been studying those things the right way. As stated above, people learn differently and not every approach works for everyone. Me asking you about the books you've read was to see whether they were good sources to learn about the things you don't know and perhaps to suggest some other sources.
And from what I can see, the books you've linked to are mediocre at best but they should get the job done if you're willing to put some additional effort into practicing the stuff you read about. If for some reason, you just can't learn it from these sources, then perhaps checking out some actual
good introductory books, such as
this one might be a better choice. Aside from that, there are also countless YouTube videos, such as
one, which also might be of great help when trying to grasp some of the concepts of OOP.