This isn’t an endorsement, as I haven’t used their service, but here you go:
Another one, same disclaimer:
I still have my copy.
I remain a big fan of this book. Indeed, I have a PDF copy. I still think that it is the best introduction to object-oriented program in the context of Xojo.
I would definitely not return the book. Any beginner should be clear that the details of the language have changed since the book was written. But it is valuable in understanding “concepts”. I just reread Matt’s section on ByRef, an area where I ran into recent difficulty. It is helpful to me today.
If a beginner does not want to be tripped up, consider the book to be about a language that is not Xojo but happens to be very similar. So if you see something interesting in Matt’s book, see if you can write it in Xojo. If you find some concept confusing in Xojo see if Matt’s book about this other language can be clarifying. Be disciplined and keep it straight in your mind that these are different languages that happen to share many common things. There are things like vector drawing in Canvases that have changed radically and REALBasic and Xojo are totally different.
Don’t just copy code from REALBasic into Xojo. Try to maintain the mindset that these are difference languages. If you see something interesting in the book, rewrite it in Xojo. As a person new to Xojo, try and avoid deprecated relics that are accepted in Xojo but are not current. Use Var instead of Dim etc.
There is another possibility… there are now devices that look and feel like paper. I personally have one of these for note-taking and for reading PDFs: