Urgent reads, radical ideas, and literary voices that challenge the now

Newsworthy novels and beyond.

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

JavaScript in 20 Minutes: (Coffee Break Series)

JavaScript in 20 Minutes (Coffee Break Series)

Published: April 15, 2024

The character development in this book is exceptional. Each page reveals new depths to the story. This book has become a reference point I return to often when tackling similar challenges in my field. Unlike many books in this category, this one maintains a engaging narrative that keeps you invested from start to finish.

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

Reading gives us someplace to go when we have to stay where we are. - Mason Cooley

Bookish Humor

Why did the book go to therapy? It had too many unresolved chapters.

Personalized Recommendations

If you're feeling adventurous...

Introduction to Computational Cancer Biology
Introduction to Computational Cancer Biology

October 20, 2025

Discover
WebGPU API: An Introduction
WebGPU API: An Introduction

June 16, 2022

Discover
QuickStart Guide to (Ultra-)High Performance Visualizations
QuickStart Guide to (Ultra-)High Performance Visualizations

May 1, 2025

Discover

Literary Calendar

December Events
National Novel Editing Month
Focus on revising your NaNoWriMo draft
December
Jane Austen's Birthday
Celebrate the beloved author of Pride and Prejudice
December 16

Community Reading Challenge

December Reading Stats
652

Books read this year

65% Complete
Goal: 1000 books in 2025
Community Achievements
  • 2,373 pages read collectively
  • 1,076 active readers
  • 112 books reviewed this month
  • Average reading time: 6 hours/week