Best Programming Books

Best Free Programming Books of 2024

  • Computational Thinking with the 3Doodler reviews

    Computational Thinking with the 3Doodler Book Reviews

    WobbleWorks, Inc.

    A daylong workshop that develops skills in decomposition, algorithmic thinking and computational thinking. This workshop covers each strand of the UK's Computational Thinking ...

  • MazeBot reviews

    MazeBot Book Reviews

    Johnny Ho

    This is an opensource project that allows students to build and code there very own search and rescue robot from cheap materials and components.  The resource is structure...

  • Generative Art with Scribble reviews

    Generative Art with Scribble Book Reviews

    Aidan Lane, Bernd Meyer & Jonathan Mullins

    "Generative Art with Scribble" provides a projectbased handson introduction to programming that we hope you will enjoy as much as we enjoyed developing it. This book, and...

  • Python for Informatics reviews

    Python for Informatics Book Reviews

    Charles Severance

    The goal of this book is to provide an Informaticsoriented introduction to programming. The primary difference between a computer science approach and the Informatics approach take...

  • Code Guide for NEA reviews

    Code Guide for NEA Book Reviews

    James Potter & Kit Davies

    A perfect companion for learning to code in Python. Each chapter breaks down key parts of the language with fully explained code samples with syntax colour key. The Code Guide for ...

  • Simulation with Cellular reviews

    Simulation with Cellular Book Reviews

    Aidan Lane, Bernd Meyer & Jonathan Mullins

    "Simulation with Cellular" provides a projectbased handson introduction to programming that we hope you will enjoy as much as we enjoyed developing it. This book, and the...

  • Single View Application reviews

    Single View Application Book Reviews

    Nicholas Outram

    This is not a stand alone book, but section 3 of the iTunes U course “iOS Development in Swift”.   The content addresses the building of a single view application...

Best Paid Programming Books of 2024

  • Computational Thinking with the 3Doodler reviews

    Computational Thinking with the 3Doodler Book Reviews

    WobbleWorks, Inc.

    A daylong workshop that develops skills in decomposition, algorithmic thinking and computational thinking. This workshop covers each strand of the UK's Computational Thinking ...

  • MazeBot reviews

    MazeBot Book Reviews

    Johnny Ho

    This is an opensource project that allows students to build and code there very own search and rescue robot from cheap materials and components.  The resource is structure...

  • Generative Art with Scribble reviews

    Generative Art with Scribble Book Reviews

    Aidan Lane, Bernd Meyer & Jonathan Mullins

    "Generative Art with Scribble" provides a projectbased handson introduction to programming that we hope you will enjoy as much as we enjoyed developing it. This book, and...

  • Python for Informatics reviews

    Python for Informatics Book Reviews

    Charles Severance

    The goal of this book is to provide an Informaticsoriented introduction to programming. The primary difference between a computer science approach and the Informatics approach take...

  • Code Guide for NEA reviews

    Code Guide for NEA Book Reviews

    James Potter & Kit Davies

    A perfect companion for learning to code in Python. Each chapter breaks down key parts of the language with fully explained code samples with syntax colour key. The Code Guide for ...

  • Simulation with Cellular reviews

    Simulation with Cellular Book Reviews

    Aidan Lane, Bernd Meyer & Jonathan Mullins

    "Simulation with Cellular" provides a projectbased handson introduction to programming that we hope you will enjoy as much as we enjoyed developing it. This book, and the...

  • Single View Application reviews

    Single View Application Book Reviews

    Nicholas Outram

    This is not a stand alone book, but section 3 of the iTunes U course “iOS Development in Swift”.   The content addresses the building of a single view application...