Discover Your Next Favorite Book

We are always learning, but what happens when we stop?

Featured Books

Data Visualization+Blender/Scripting/Python All-in-One (Paperback)
Data Visualization+Blender/Scripting/Python All-in-One (Paperback)
4.9 (875 reviews)

Data visualization, Blender scripting, Python...

Learn Batch Scripting in 20 Minutes: (Coffee Break Series)
Learn Batch Scripting in 20 Minutes: (Coffee Break Series)
4.7 (572 reviews)

programming, ai...

WebGPU Compute
WebGPU Compute
4.7 (914 reviews)

webgpu, wgsl, programming...

Latest Book News

Major Book Awards and Moomins

This year's Kirkus Prize winners, the Steven Universe creator is bringing Moomins to U.S. screens, a...

October 10, 2025
Be an Informed Pro-Library, Pro-Literary Voter Now: Book Censorship News, October 10, 2025

Elections in several states will be coming up throughout the months of October and November. Here's ...

October 10, 2025
Treat Yourself to These Superhero Halloween Episodes

Snuggle in with these fun superhero Halloween episodes this scary season. ...

October 10, 2025

Technology & Programming News

Book of the Day
Game Collision Detection: A Practical Introduction
Game Collision Detection: A Practical Introduction
4.8 (146 reviews)
View Book
Interesting Statistics
86%

of readers say books improve their life

20

books read by average person each year

917K+

new books published annually

Inspirational Quote
"Your time is limited, so don’t waste it living someone else’s life."
— Steve Jobs
Top Categories
Non-Fiction Fiction Mystery AI Technology Self-Help