The Greatest Books of All Time on Programming

Click to learn how this list is calculated.

This list represents a comprehensive and trusted collection of the greatest books. Developed through a specialized algorithm, it brings together 743 'best of' book lists to form a definitive guide to the world's most acclaimed books. For those interested in how these books are chosen, additional details can be found on the rankings page.

Follow on:

What should I read next?

Get personalized book recommendations based on your reading history and preferences. Our algorithm analyzes your favorite books and reading patterns to suggest your next great read.

Get Recommendations

Genres

Programming

"Programming" as a category for books encompasses a wide range of literature focused on the art and science of writing computer software. These books cover various programming languages such as Python, Java, C++, and JavaScript, and delve into topics like algorithms, data structures, software development methodologies, and best practices. They cater to different skill levels, from beginners learning the basics of coding to advanced programmers seeking to deepen their expertise and stay updated with the latest industry trends. Additionally, this genre includes specialized areas such as web development, mobile app development, game programming, and artificial intelligence, providing comprehensive resources for anyone interested in the field of software development.

Add additional genre filters

Countries

Date Range

Filter books by their publication year. Enter the earliest year (Start) and latest year (End) to find books published within that period. Leave either field empty to search from the beginning of time or up to the present day.

Filter

Reading Statistics

Click the button below to see how many of these books you've read!

Download

If you're interested in downloading this list as a CSV file for use in a spreadsheet application, you can easily do so by clicking the button below. Please note that to ensure a manageable file size and faster download, the CSV will include details for only the first 500 books.

Download

To download this list as a CSV file, please log in to your account. Once logged in, you'll be able to download the data for use in spreadsheet applications.

Login to Download
View: List Grid Table
Filter by: Genres Dates Countries
  1. 1. Microserfs by Douglas Coupland

    This novel is a captivating exploration of the lives of a group of young tech workers in the 1990s, initially employed by a major software company in Silicon Valley, before venturing out to start their own company. Through the format of diary entries, the narrative delves into the personal and professional challenges they face, set against the backdrop of the rapidly evolving tech industry. The story offers a poignant look at the search for meaning amidst the bits and bytes of the digital age, touching on themes of friendship, love, and the quest for identity in a world dominated by technology.

    The 5949th Greatest Book of All Time
    Purchase from Amazon
  2. 2. Close To The Machine by Ellen Ullman

    Technophilia and Its Discontents

    In this insightful memoir, a seasoned computer programmer reflects on her experiences navigating the rapidly evolving world of technology during the 1990s. She delves into the intricacies of coding and the intimate relationship between humans and machines, offering a unique perspective on the digital revolution. Through personal anecdotes and philosophical musings, the narrative explores themes of isolation, creativity, and the ethical dilemmas faced by those who build the digital infrastructure of modern society. The story captures the tension between the logical precision of programming and the unpredictable nature of human emotions, providing a thought-provoking glimpse into the life of a woman at the forefront of the tech industry.

    The 7768th Greatest Book of All Time
    Purchase from Bookshop.org or Amazon
  3. 3. Life In Code by Ellen Ullman

    A Personal History of Technology

    "Life in Code" is a collection of essays that delve into the author's experiences as a software engineer during the rise of the digital age from the 1990s to the present. The book offers a personal and reflective look at how the tech industry has evolved, highlighting the challenges and transformations brought about by the internet and digital technologies. Through her narrative, the author explores broader societal issues such as gender dynamics in tech, the impact of automation on employment, and the ethical considerations of software development, providing a unique insider's perspective on the intersection of technology, culture, and identity.

    The 10788th Greatest Book of All Time
    Purchase from Amazon
  4. 4. Spelunky by Derek Yu

    Boss Fight Books #11

    This insightful book delves into the intricate process of creating a beloved indie video game, offering a behind-the-scenes look at the challenges and triumphs faced during its development. It explores the creative journey from initial concept to final product, highlighting the importance of iteration, feedback, and perseverance. The narrative is both a personal memoir and a practical guide, providing valuable lessons for aspiring game developers and enthusiasts alike, while celebrating the passion and dedication required to bring a unique vision to life in the gaming world.

    The 11494th Greatest Book of All Time
    Purchase from Amazon
  5. 5. So, You Want To Be A Coder? by Jane Bedell

    The Ultimate Guide to a Career in Programming, Video Game Creation, Robotics, and More!

    This book serves as a comprehensive guide for young readers who are interested in pursuing a career in coding. It explores various aspects of the coding profession, including different types of programming languages, essential skills for success, and the wide range of career opportunities available in the field. The book also provides practical advice on how to get started with coding, featuring interviews with professionals in the industry and step-by-step projects to help beginners practice their skills. Aimed at inspiring the next generation of coders, it is an informative resource that combines educational content with engaging activities.

    The 17010th Greatest Book of All Time
    Purchase from Amazon
  6. 6. Why Machines Learn by Anil Ananthaswamy

    The Elegant Math behind Modern AI

    "Why Machines Learn" by Anil Ananthaswamy delves into the mathematical foundations that have propelled the rise of machine learning and artificial intelligence. The book explores how these systems are now integral to critical decision-making processes in various fields, from healthcare to criminal justice. Ananthaswamy provides insights into the historical mathematical concepts, such as linear algebra and calculus, that underpin modern AI technologies. He also examines the intriguing parallels between artificial and natural intelligence, pondering whether they share a common mathematical basis. Through this exploration, the book aims to enhance our understanding of AI's capabilities and limitations, emphasizing the importance of grasping the math behind machine learning to harness its potential safely and effectively.

    The 17010th Greatest Book of All Time
    Purchase from Bookshop.org or Amazon
  7. 7. Computer Programming For Beginners by Nathan Clark

    null

    The 17010th Greatest Book of All Time

Reading Statistics

Click the button below to see how many of these books you've read!

Download

If you're interested in downloading this list as a CSV file for use in a spreadsheet application, you can easily do so by clicking the button below. Please note that to ensure a manageable file size and faster download, the CSV will include details for only the first 500 books.

Download

To download this list as a CSV file, please log in to your account. Once logged in, you'll be able to download the data for use in spreadsheet applications.

Login to Download