Discover Your Next Favorite Book

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

Featured Books

Don't Wait!: Build Retro Games and Level Up Your Skills
Don't Wait!: Build Retro Games and Level Up Your Skills
4.5 (929 reviews)

Retro Games, Arcade Development, Game Programming...

Beginner's Guide to Game Animation Programming
Beginner's Guide to Game Animation Programming
4.9 (555 reviews)

Game Animation, Programming, C++...

QuickStart Guide to (Ultra-)High Performance Visualizations
QuickStart Guide to (Ultra-)High Performance Visualizations
4.3 (608 reviews)

Data Visualization, High Performance Graphics, Real-Time Charts...

Latest Book News

How to Sharpen Your Reading Skills

Tips for becoming a better reader, the movie star co-writing a romance with Roxane Gay, queer charac...

March 28, 2026
The Best Way to Keep Track of Upcoming Young Adult Books

Here's the best way to keep track of new young adult books—without it becoming a part-time job of ...

March 28, 2026
The Best Way to Keep Track of New Children’s Books

Here's the best way to keep track of new children's books—without it becoming a part-time job of c...

March 28, 2026

Technology & Programming News

Book of the Day
NodeJS in 20 Minutes: (Coffee Break Series)
NodeJS in 20 Minutes: (Coffee Break Series)
4.8 (182 reviews)
View Book
Interesting Statistics
83%

of readers say books improve their life

26

books read by average person each year

729K+

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
Non-Fiction History Technology Fiction Science Fiction Programming