Books about computers, programming, design, software engineering, and computer history for all different ages and skill levels. Be sure to check your local library for these!
The Computer Science of Human Decisions.
Authors: Brian Christian and Tom Griffiths
A step by step guide on how to master from the basics to advanced python, C, C++, C#, HTML, and Raspberry Pi 3.
Authors: C.P.A. Inc.
Design, psychology, user interface, UX, user experience, app development, game development, website development, software development, and product planning.
Authors: Cory Althoff
Python, web scraping, GitHub, object-oriented programming, data structures, bash, and career advice.
Authors: Cory Althoff
How to build habit-forming products. Game development, psychology, theory, and design.
Authors: Nir Eyal
Raspberry Pi, beginner programming, Python, tutorial, mini computer, and guidebook.
Authors: Laura Sach and Martin O'Hanlon
Design, Python, GUI, graphical user interfaces, Guizero, Raspberry Pi, tutorials, and beginner programming.
Authors: Laura Sach and Martin O'Hanlon
Non-fiction, women in tech, women in programming, young adult, inspiration, game development, friendship, teamwork, and programming.
Authors: Andrea Gonzales and Sophie Houser
The untold story of the American women code breakers of World War II.
Non-fiction, women in tech, women in programming, history WWII, cryptanalysis, cryptography, inspirational, women in STEM, women leaders, and computer history.
Authors: Liza Mundy
Women of color, POC, Black Lives Matter, women in tech, POC in tech, Back women, non-fiction, inspirational, history.
Authors: Susanne Tedrick
How Britain discarded women technologists and lost its edge in computing. Non-fiction, women in STEM, women in tech, history, gender equality, women's studies.
Authors: Mar Hicks
Beginner, data structures, algorithms, computer science, self-learning, and self-motivation.
Authors: Cory Althoff
A handbook of agile software craftsmanship. Code readability, programming, software development, coding principles, best practices, self-improvement, and code structure.
Authors: Robert C. Martin
C++, improvement, coding principles, design, best practices, code structure, and software development.
Authors: Scott Meyers
Collision design, geometry, polygons, spatial partitioning, optimization, math primer, and collision design issues.
Authors: Christer Ericson
Girls who code, women in tech, children's books, and beginner programming.
Authors: Josh Funk
Girls who code, women in tech, children's books, and beginner programming.
Authors: Josh Funk
Girls who code, women in tech, beginner programming, children's book, and practice activities. Available in multiple languages.
Authors: Linda Liukas
Children's book, beginner programming and logic.
Authors: Ruth Spiro
Why generalists triumph in a specialized world.
Authors: David Epstein
How to solve big problems and test new ideas in just five days.
Authors: Jake Knapp
How to succeed in school without spending all your time studying, a guide for kids and teens.
Authors: Barbara Oakley, PhD, Laural Merlington, Terrence Sejnowski PhD
The Untold Story of the six women who programmed the world's first modern computer.
Author: Kathy Kleiman