Discover Your Next Favorite Book

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

Featured Books

Don't Wait!: Build Retro Games and Level Up Your Skills
Don't Wait!: Build Retro Games and Level Up Your Skills
4.5 (929 reviews)

Retro Games, Arcade Development, Game Programming...

DirectX+HLSL/Graphics/Compute All-in-One
DirectX+HLSL/Graphics/Compute All-in-One
4.5 (832 reviews)

DirectX, DirectX 12, HLSL...

UserScripts in 20 Minutes: (Coffee Break Series)
UserScripts in 20 Minutes: (Coffee Break Series)
4.4 (626 reviews)

ai...

Latest Book News

ICYMI: The Week’s Biggest Book News

A library hero for our times, the bestselling books of the week, and more literary news you should k...

March 29, 2026
Book Riot’s Deals of the Day for March 29, 2026

Ralph Ellison's classic Invisible Man, romantic suspense by Stacey Abrams, a cursed family in the Ca...

March 29, 2026
How to Sharpen Your Reading Skills

Tips for becoming a better reader, the movie star co-writing a romance with Roxane Gay, queer charac...

March 28, 2026

Technology & Programming News

Book of the Day
WebGPU and WGSL by Example: Fractals, Image Effects, Ray-Tracing, Procedural Geometry, 2D/3D, Particles, Simulations
WebGPU and WGSL by Example: Fractals, Image Effects, Ray-Tracing, Procedural Geometry, 2D/3D, Particles, Simulations
4.8 (156 reviews)
View Book
Interesting Statistics
83%

of readers say books improve their life

37

books read by average person each year

505K+

new books published annually

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