This reader’s recommendations and supporting excerpts from the sampled discussions.
4 books
https://eloquentjavascript.net (project-based and for beginners)
https://automatetheboringstuff.com
Lock In by John Scalzi.
https://nostarch.com/big-book-small-python-projects