Discover Your Next Favorite Book

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

Featured Books

Debugging the Undebuggable: Tools and Strategies for Diagnosis
Debugging the Undebuggable: Tools and Strategies for Diagnosis
4.9 (749 reviews)

Debugging, Diagnostics, Software Development...

101 Ray-Tracing, Ray-Marching and Path-Tracing Projects: A Hands-On Journey Through 101 Programming Project Examples
101 Ray-Tracing, Ray-Marching and Path-Tracing Projects: A Hands-On Journey Through 101 Programming Project Examples
4.9 (683 reviews)

programming, graphics, javascript...

101 Fractal Projects: A Hands-On Journey Through 101 Fractal Programming Project Examples
101 Fractal Projects: A Hands-On Journey Through 101 Fractal Programming Project Examples
4.6 (141 reviews)

programming, javascript...

Latest Book News

Book News Link-O-Rama

Friday links. Just links. ...

January 16, 2026
Book Riot’s Deals of the Day for January 16, 2026

Wilderness horror, queer romantic adventure in Georgian London, a Gothic witchy thriller, and more o...

January 16, 2026
7+ Court Cases About Book Bans to Watch in 2026: Book Censorship News, January 16, 2026

Are library books considered "government speech?" Can a public library ban LGBTQ+ books? Seven book ...

January 16, 2026

Technology & Programming News

Book of the Day
WebGPU Development Cookbook
WebGPU Development Cookbook
4.8 (55 reviews)
View Book
Interesting Statistics
91%

of readers say books improve their life

26

books read by average person each year

811K+

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
History Programming AI Mystery Science Fiction Fiction