Programming techniques Books

55 products


  • Understanding Computation

    O'Reilly Media Understanding Computation

    4 in stock

    Book SynopsisFinally, you can learn computation theory and programming language design in an engaging, practical way. Understanding Computation explains theoretical computer science in a context you'll recognize, helping you appreciate why these ideas matter and how they can inform your day-to-day programming.

    4 in stock

    £25.59

  • Introducing Regular Expressions

    O'Reilly Media Introducing Regular Expressions

    3 in stock

    Book SynopsisRegular expressions remain a difficult part of the puzzle when learning how to program. Commonly used for sifting through large chunks of text, regexes are incredibly powerful although they may appear daunting to the newcomer. And variations among languages and environments make them even harder to master.

    3 in stock

    £29.99

  • Programming for Absolute Beginners

    APress Programming for Absolute Beginners

    5 in stock

    Book Synopsis New programmers start here...this book introduces students or aspiring professionals to the world of computer programming using JavaScript and related technologies. This book doesn''t just teach the basics of programming, but also all of the tools that new programmers need to get started, including the basics of making web pages and how the Internet works.  Programming for Absolute Beginners offers practice problems, activities, and a host of resources to get new programmers started, plus a large glossary of terms introduced in the book and that a new programmer might encounter when learning on their own. No special software is required; this book will help you regardless of what your computer setup is, and source code will be freely available via GitHub. What You Will Learn How computers work How computers communicate over networks How web pages are built with HTML anTable of ContentsChapter 1: Introduction.- Part I: Computers, Data, and Communication.- Chapter 2: A Short History of Computers.- Chapter 3: How Computers Communicate.- Chapter 4: How a Computer Looks at Data.- Chapter 5: How Computers Work.- Part II: Basic Ingredients for Web Programming.- Chapter 6: The HTML File Format.- Chapter 7: Introduction to Cascading Style Sheets.- Chapter 8: Your First JavaScript Program.- Part III: JavaScript Fundamentals.- 9: Basic JavaScript Syntax.- Chapter 10: Introducing Functions and Scope.- Chapter 11: Grouping Values Together with Objects and Arrays.- Chapter 12: Interacting with Web Pages.- Part IV: Intermediate JavaScript.- Chapter 13: Recursive Functions and the Stack.- Chapter 14: Manipulating Functions and Scopes.- Chapter 15: Intermediate Objects.- Part V: Programming Applications.- Chapter 16: Modernizing JavaScript.- Chapter 17: Working With Remote Services (APIs).- Chapter 18: Writing Server-Side JavaScript.- Chapter 19: Conclusion.- Appendix A: Glossary.- Appendix B: Operating System and Browser Specifics.- Appendix C: The JavaScript Toolbox on Docker.- Appendix D: Character Encoding Issues.- Appendix E: Additional Machine Language Programs.

    5 in stock

    £35.99

  • Power Of Computational Thinking, The: Games,

    World Scientific Europe Ltd Power Of Computational Thinking, The: Games,

    1 in stock

    Book SynopsisFrom the team behind Computer Science for Fun (cs4fn), The Power of Computational Thinking shows that learning to think can be fascinating fun.Yes, and this book shows you how.Computational thinking has changed the way we all live, work and play. It has changed the way science is done too; won wars, created whole new industries and saved lives. It is at the heart of computer programming and is a powerful approach to problem solving, with or without computers. It is so important that many countries now require that primary school children learn the skills.Professors Paul Curzon and Peter McOwan of Queen Mary University of London have written a unique and enjoyable introduction. They describe the elements of computational thinking — such as algorithmic thinking, decomposition, abstraction and pattern matching — in an entertaining and accessible way, using magic tricks, games and puzzles, as well as through real and challenging problems that computer scientists work on.This book gives you a head start in learning the skills needed for coding, and will improve your real life problem solving skills. It will help you design and evaluate new technologies, as well as understand both your own brain and the digital world in a deeper way.

    1 in stock

    £48.00

  • Cambridge University Press UNIX and Perl to the Rescue

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £39.89

  • Cambridge University Press Formal Methods Informally

    1 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    1 in stock

    £37.99

  • The Reasoned Schemer MIT Press

    MIT Press Ltd The Reasoned Schemer MIT Press

    10 in stock

    Book SynopsisA new edition of a book, written in a humorous question-and-answer style, that shows how to implement  and use an elegant little programming language for logic programming.The goal of this book is to show the beauty and elegance of relational programming, which captures the essence of logic programming.  The book shows how to implement a relational programming language in Scheme, or in any other functional language, and demonstrates the remarkable flexibility of the resulting relational programs. As in the first edition, the pedagogical method is a series of questions and answers, which proceed with the characteristic humor that marked The Little Schemer and The Seasoned Schemer. Familiarity with a functional language or with the first five chapters of The Little Schemer is assumed. For this second edition, the authors have greatly simplified the programming language used in the book, as well as the implementation of the language. In

    10 in stock

    £44.00

© 2026 Book Curl

    • American Express
    • Apple Pay
    • Diners Club
    • Discover
    • Google Pay
    • Maestro
    • Mastercard
    • PayPal
    • Shop Pay
    • Union Pay
    • Visa

    Login

    Forgot your password?

    Don't have an account yet?
    Create account