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

Expert eyes on every page.

See Today's Pick
Retro Web-Based Game Programming: Second Edition
Editor's Pick Book of the Day

Retro Web-Based Game Programming: Second Edition

Retro Web-Based Game Programming

Published: April 30, 2020

I appreciated how the author anticipated common pitfalls in {technology} and addressed them proactively. What really stood out to me was how the author managed to make complex ideas accessible without oversimplifying them. I appreciated the inclusion of real-world case studies that helped ground the theory in practical examples.

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 smallest book in the world is 'Teeny Ted from Turnip Town' measuring 0.07 mm × 0.10 mm.

Refresh page for more book trivia!

Book Quote of the Day

That's the thing about books. They let you travel without moving your feet. - Jhumpa Lahiri

Bookish Humor

Why did the pencil break up with the pen? It felt written off.

Personalized Recommendations

Perfect for learning something new...

Special Effects Programming with WebGPU
Special Effects Programming with WebGPU

August 31, 2024

Discover
Fractals: The Definitive Guide
Fractals: The Definitive Guide

February 25, 2024

Discover
Vulkan Essentials
Vulkan Essentials

March 24, 2025

Discover

Literary Calendar

November Events
NaNoWriMo
National Novel Writing Month
November
National Author’s Day
Honor authors and their contributions
November 1
World Literacy Day
Raise awareness about literacy challenges
November 8
National Young Readers Week
Promote reading among youth
Second week of November
World Science Day for Peace and Development
Celebrate science and its role in society
November 10
Carl Sagan Day
Honor the astronomer and science communicator
November 9

Community Reading Challenge

November Reading Stats
480

Books read this year

48% Complete
Goal: 1000 books in 2025
Community Achievements
  • 1,132 pages read collectively
  • 740 active readers
  • 423 books reviewed this month
  • Average reading time: 7 hours/week