Exploring offbeat stories, daring authors, and the wild edges of the literary world

Your next favorite book starts here.

See Today's Pick
JavaScript D3 in 20 Minutes: (Coffee Break Series)
Editor's Pick Book of the Day

JavaScript D3 in 20 Minutes: (Coffee Break Series)

D3 An Introduction (Coffee Book)

Published: August 6, 2021

This book bridges the gap between theory and practice in programming, making it ideal for professionals and students alike. It’s the kind of book that stays with you long after you’ve finished reading, prompting reflection and action. The book challenged some of my long-held assumptions and encouraged me to think more critically.

Discover Your Reading Personality

Take our quick quiz to find book recommendations tailored to your unique style!

Question 1: When do you prefer to read?
Step 1 of 3

Did You Know?

The Harry Potter series has been translated into 80 languages.

Refresh page for more book trivia!

Book Quote of the Day

The reading of all good books is like a conversation with the finest minds of past centuries. - René Descartes

Bookish Humor

Why did the author go broke? He lost his plot!

Personalized Recommendations

If you're feeling adventurous...

WebGPU Development Pixels: Shader Programming
WebGPU Development Pixels: Shader Programming

December 19, 2024

Discover
WebGPU Development Cookbook
WebGPU Development Cookbook

July 26, 2024

Discover
Game Physics: A Practical Introduction
Game Physics: A Practical Introduction

May 24, 2025

Discover

Literary Calendar

May Events
Children’s Book Week
Encourage young readers to explore literature
May
Star Wars Day
Celebrate the galaxy far, far away – May the Fourth be with you
May 4
National Technology Day
Explore the intersection of books and innovation
May 11
National Space Day
Celebrate space exploration and science fiction
First Friday of May
National Creativity Day
Celebrate creative expression in writing and storytelling
May 30

Community Reading Challenge

May Reading Stats
643

Books read this year

64% Complete
Goal: 1000 books in 2026
Community Achievements
  • 2,433 pages read collectively
  • 1,011 active readers
  • 305 books reviewed this month
  • Average reading time: 7 hours/week