I am powering through https://docs.oracle.com/javase/tutorial/java/TOC.html for now, then I should head back to documentation. I think this is about as good as a reasonably-good textbook in the area. I will consider a textbook if I don't feel confident by the end of it.
As with most of my projects; time and focus is limited by my interest. So finding a textbook and then retrieving it will be difficult and probably take longer than my interest in the project allows.
I would recommend you don't. You'll give up soon enough and be left with a bad taste in your mouth about programming for a long time. That is not a good outcome.
You actually don't need a textbook -- you need a good intro to programming. Java documentation (shudder) is quite the opposite of that.
If it's worth saying, but not worth its own post (even in Discussion), then it goes here.
Notes for future OT posters:
1. Please add the 'open_thread' tag.
2. Check if there is an active Open Thread before posting a new one. (Immediately before; refresh the list-of-threads page before posting.)
3. Open Threads should be posted in Discussion, and not Main.
4. Open Threads should start on Monday, and end on Sunday.