I was curious and after a bit of looking around I found "Introduction to Computation and Programming Using Python with Application to Computational Modeling and Understanding Data", third edition, by John V. Guttag, © 2021. Looks pretty good, though it's a more traditional approach.
Basically, any language you might be interested in will have introductory books.
If you have trouble getting ahold of books, you can try (1) www.pdfdrive.com and (2) z-lib.org . The first one feels a little less sketchy but the second one has almost everything I look for, on every subject. I've had no trouble with either one so far, but use at your own risk.