Discover Your Next Favorite Book

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

Featured Books

Learn Batch Scripting in 20 Minutes: (Coffee Break Series)
Learn Batch Scripting in 20 Minutes: (Coffee Break Series)
4.9 (475 reviews)

programming, ai...

Retro Web-Based Game Programming: Second Edition
Retro Web-Based Game Programming: Second Edition
4.9 (311 reviews)

programming, javascript...

Game Physics: A Practical Introduction
Game Physics: A Practical Introduction
4.1 (498 reviews)

simulation, physics, games...

Latest Book News

8 Great Fantasy Novels for Fans of Dungeons & Dragons

Here are 8 great fantasy novels with monsters, magic, and dynamic parties of amazing characters we l...

October 8, 2025
Book Riot’s Deals of the Day for October 8, 2025

Here's a huge batch of the day's best book deals, most for $3 or less!...

October 8, 2025
The National Book Awards Finalists are Here

The National Book Foundation has announced the NBA shortlist, book banning news in the Carolinas, an...

October 8, 2025

Technology & Programming News

Book of the Day
Game Inverse Kinematics: A Practical Introduction
Game Inverse Kinematics: A Practical Introduction
4.8 (50 reviews)
View Book
Interesting Statistics
90%

of readers say books improve their life

23

books read by average person each year

506K+

new books published annually

Inspirational Quote
"A reader lives a thousand lives before he dies. The man who never reads lives only one."
— George R.R. Martin
Top Categories
Fiction AI Technology Science Fiction History Self-Help