Discover Your Next Favorite Book

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

Featured Books

Shaders Unchained: Writing Powerful Shaders for Every Platform
Shaders Unchained: Writing Powerful Shaders for Every Platform
4.6 (54 reviews)

Shaders, GLSL, HLSL...

How To Write Retro Games: Web-Programming
How To Write Retro Games: Web-Programming
4.4 (252 reviews)

programming, graphics, compute...

Learn Batch Scripting in 20 Minutes: (Coffee Break Series)
Learn Batch Scripting in 20 Minutes: (Coffee Break Series)
4.1 (398 reviews)

programming, ai...

Latest Book News

12 New Bisexual Books to Read for Celebrate Bisexuality Day!

Check out these 12 new bisexual books, from romance to horror, to read for Celebrate Bisexuality Day...

September 23, 2025
I’ll Take That: 5 Terrific SFF Books Featuring Thieves

These five fun sci-fi and fantasy books featuring thieves will be perfect additions to your fall rea...

September 23, 2025
University Libraries are Being Targeted by Swatters, and More Library News

University libraries are facing an alarming increase in hoax active shooter swatting calls. Plus, mo...

September 23, 2025

Technology & Programming News

Book of the Day
Vulkan Graphics API: in 20 Minutes (Coffee Break Series)
Vulkan Graphics API: in 20 Minutes (Coffee Break Series)
4.8 (172 reviews)
View Book
Interesting Statistics
87%

of readers say books improve their life

27

books read by average person each year

553K+

new books published annually

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