Skip to main content

Shopping Cart

You're getting the VIP treatment!

Item(s) unavailable for purchase
Please review your cart. You can remove the unavailable item(s) now or we'll automatically remove it at Checkout.
itemsitem
itemsitem

Recommended For You

Loading...

Object Oriented Programming eBooks

If you like Object Oriented Programming eBooks, then you'll love these top picks.
Showing 25 - 48 of 906 Results
Skip side bar filters
  • Swift Development with Cocoa

    Developing for the Mac and iOS App Stores

    Ready to build apps for iPhone, iPad, and Mac now that Swift has landed? If you’re an experienced programmer who’s never touched Apple developer tools, this hands-on book shows you how to use the Swift language to make incredible iOS and OS X apps, using Cocoa and Cocoa Touch.Learn how to use Swift in a wide range of real-world situations, with Cocoa features such as Event Kit and Core Animation. ... Read more

    £20.39

  • Java 8 Lambdas

    Pragmatic Functional Programming

    If you’re a developer with core Java SE skills, this hands-on book takes you through the language changes in Java 8 triggered by the addition of lambda expressions. You’ll learn through code examples, exercises, and fluid explanations how these anonymous functions will help you write simple, clean, library-level code that solves business problems.Lambda expressions are a fairly simple change to ... Read more

    £20.39

  • Learning Python

    Powerful Object-Oriented Programming

    by Mark Lutz ...
    Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz's popular training course, this updated sixth edition will help you quickly write efficient, high-quality code with Python. It's an ideal way to begin, whether you're new to programming or a professional developer versed in other languages.Complete with quizzes, exercises, and ... Read more

    £45.29

  • Mastering Regular Expressions

    Understand Your Data and Be More Productive

    Regular expressions are an extremely powerful tool for manipulating text and data. They are now standard features in a wide range of languages and popular tools, including Perl, Python, Ruby, Java, VB.NET and C# (and any language using the .NET Framework), PHP, and MySQL.If you don't use regular expressions yet, you will discover in this book a whole new world of mastery over your data. If you ... Read more

    £28.69

  • Refactoring to Patterns

    Series series Addison-Wesley Signature Series (Fowler)
    In 1994, Design Patterns changed the landscape of object-oriented development by introducing classic solutions to recurring design problems. In 1999, Refactoring revolutionized design by introducing an effective process for improving code. With the highly anticipated Refactoring to Patterns, Joshua Kerievsky has changed our approach to design by forever uniting patterns with the evolutionary ... Read more

    £48.09

  • Functional Python Programming

    Use a functional approach to write succinct, expressive, and efficient Python code

    “Using this book has propelled my efficiency in solving leetcode challenges.” - Discord user, zizu Python isn't all about object-oriented programming. Discover a valuable way of thinking about code design through a function-first approach – and learn when you need to use it. Now with detailed exercises at the end of every chapter! Purchase of the print or Kindle book includes a free eBook in PDF ... Read more

    £28.79 or Free with Kobo Plus

  • 21st Century C

    C Tips from the New School

    by Ben Klemens ...
    Throw out your old ideas about C and get to know a programming language that’s substantially outgrown its origins. With this revised edition of 21st Century C, you’ll discover up-to-date techniques missing from other C tutorials, whether you’re new to the language or just getting reacquainted.C isn’t just the foundation of modern programming languages; it is a modern language, ideal for writing ... Read more

    £25.39

  • C# Programming Basics: Learn C# Coding for Beginners Book 1

    C# Fundamentals, #1

    Series Book 1 - C# Fundamentals
    This book explains C# fundamentals with easy to understand examples and simple language.Level: Beginner to IntermediateAre you a beginner programmer and looking for learning C# basics?Then this is the perfect guide for you.What you will learn in this book?Data types in C#Variables and ConstantsOperators in C#Value type and Reference typeType conversation<... ... Read more

    £0.99

  • 97 Things Every Programmer Should Know

    Collective Wisdom from the Experts

    by Kevlin Henney ...
    Tap into the wisdom of experts to learn what every programmer should know, no matter what language you use. With the 97 short and extremely useful tips for programmers in this book, you'll expand your skills by adopting new approaches to old problems, learning appropriate best practices, and honing your craft through sound advice.With contributions from some of the most experienced and respected ... Read more

    £15.79

  • Continuous Integration

    Improving Software Quality and Reducing Risk

    Series series Addison-Wesley Signature Series
    For any software developer who has spent days in “integration hell,” cobbling together myriad software components, Continuous Integration: Improving Software Quality and Reducing Risk illustrates how to transform integration from a necessary evil into an everyday part of the development process. The key, as the authors show, is to integrate regularly and often using continuous integration (CI) ... Read more

    £35.09

  • Taking Testing Seriously

    The Rapid Software Testing Approach

    Elevate your software testing approach with a methodology from industry leaders who dedicated their careers to studying, practicing, and teaching the craft of testing.Dive into the world of expert software testing with Taking Testing Seriously: The Rapid Software Testing Approach. This book arms software professionals with the knowledge required to master the Rapid Software Testing (RST) ... Read more

    £45.99

  • C# 14 and .NET 10 – Modern Cross-Platform Development Fundamentals

    Build modern websites and services with ASP.NET Core, Blazor, and EF Core using Visual Studio 2026

    by Mark J. Price ...
    An easy-to-follow guide for beginners and intermediate programmers to master modern C\# and .NET development through hands-on examples using Visual Studio 2026 and VS Code. Free with your book: DRM-free PDF version + access to Packt's next-gen ReaderKey FeaturesExplore the newest additions to the C\# language, the .NET class libraries, and data modeling with Entity Framework CoreBuild professional ... Read more

    £31.69 or Free with Kobo Plus

  • Effective Rust

    35 Specific Ways to Improve Your Rust Code

    Rust's popularity is growing, due in part to features like memory safety, type safety, and thread safety. But these same elements can also make learning Rust a challenge, even for experienced programmers. This practical guide helps you make the transition to writing idiomatic Rust—while also making full use of Rust's type system, safety guarantees, and burgeoning ecosystem.If you're a software ... Read more

    £34.09

  • Java: A Beginner's Guide, Seventh Edition

    Up-to-Date, Essential Java Programming Skills—Made Easy!Supplement for key JDK 10 new features available from book's Downloads & Resources page at OraclePressBooks.com.Fully updated for Java Platform, Standard Edition 9 (Java SE 9), Java: A Beginner’s Guide, Seventh Edition, gets you started programming in Java right away. Bestselling programming author Herb Schildt begins with the basics, such as ... Read more

    £22.29

  • Impractical Python Projects

    Playful Programming Activities to Make You Smarter

    by Lee Vaughan ...
    Impractical Python Projects is a collection of fun and educational projects designed to entertain programmers while enhancing their Python skills. It picks up where the complete beginner books leave off, expanding on existing concepts and introducing new tools that you'll use every day. And to keep things interesting, each project includes a zany twist featuring historical incidents, pop culture ... Read more

    £17.99

  • Pattern-Oriented Software Architecture For Dummies

    Implement programming best practices from the ground upImagine how much easier it would be to solve a programming problem, if you had access to the best practices from all the top experts in the field, and you could follow the best design patterns that have evolved through the years. Well, now you can. This unique book offers development solutions ranging from high-level architectural patterns, to ... Read more

    £16.99

  • C++ Crash Course

    A Fast-Paced Introduction

    A fast-paced, thorough introduction to modern C++ written for experienced programmers. After reading C++ Crash Course, you'll be proficient in the core language concepts, the C++ Standard Library, and the Boost Libraries.C++ is one of the most widely used languages for real-world software. In the hands of a knowledgeable programmer, C++ can produce small, efficient, and readable code that any ... Read more

    £26.59

  • Unity from Zero to Proficiency (Beginner)

    Unity from Zero to Proficiency, #2

    Series Book 2 - Unity from Zero to Proficiency
    Are You Ready to create your own epic games? This book is your ultimate ticket to mastering Unity game development.- Purchase of the print or Kindle book includes a free eBook in the PDF format.- Newly Edited and Updated Version for Unity 6.- November 2025 Updadte: All chapters and assets are fully compatible with Unity 6.- July 2023 Updadte: All chapters and assets are fully compatible ... ... Read more

    Was £9.49 Now £5.49 or Free with Kobo Plus

  • iPhone iOS 6 Development Essentials

    by Neil Smyth ...
    The aim of iPhone iOS 6 Development Essentials is to teach you the skills necessary to build your own applications for the iPhone. Beginning with the basics, this book provides an overview of the architecture of iOS 6. Introductions to Xcode and programming in Objective-C are provided followed by an in-depth look at the design of iPhone applications and user interfaces.More advanced topics such as ... Read more

    £7.99

  • NetBeans: The Definitive Guide

    Developing, Debugging, and Deploying Java Code

    As the Java programming language has increased in both functionality and complexity, developers have demanded more of their program editors. Gone are the days when a simple visual editor is sufficient for even small programming projects. While there are numerous IDEs available today for use by Java developers, one stands above the rest, not only for its functionality, but for its extensibility: ... Read more

    £21.19

  • C++ For Dummies

    An accessible walkthrough of one of the world's most popular programming languages: C++C++ For Dummies is your from-scratch guide that explains the essentials of what you need to know to understand the language and build your very first program in C++. Bradley Jones, experienced programmer and coding educator, packs this edition with examples and clear demonstrations that explain the “why” and the ... Read more

    £21.99

  • Java: Beginner's Guide to Programming Code with Java

    Java Computer Programming

    Series series Java Computer Programming
    Learn Java programming today and begin your path towards Java programming mastery!In this Definitive Java Guide, you're about to discover how to...How to program code in Java through learning the core essentials that every Java programmer must know. Learning Java is going to benefit you because it is going to help you in writing programs for the Web as well as being a stepping stone for learning ... Read more

    £3.49 or Free with Kobo Plus

  • Java: The Complete Reference, Tenth Edition

    The Definitive Java Programming GuideSupplement for key JDK 10 new features available from book's Downloads & Resources page at OraclePressBooks.com.Fully updated for Java SE 9, Java: The Complete Reference, Tenth Edition explains how to develop, compile, debug, and run Java programs. Bestselling programming author Herb Schildt covers the entire Java language, including its syntax, keywords, and ... Read more

    £33.39

  • Learning Scala

    Practical Functional Programming for the JVM

    by Jason Swartz ...
    Why learn Scala? You don’t need to be a data scientist or distributed computing expert to appreciate this object-oriented functional programming language. This practical book provides a comprehensive yet approachable introduction to the language, complete with syntax diagrams, examples, and exercises. You’ll start with Scala's core types and syntax before diving into higher-order functions and ... Read more

    £20.39