BookMentionsBookMentions

Programming

Topic List48 books curated16 recommendations total

A curated collection of books related to Programming, ranked by recommendation signals.

Curated list content
1
No coverCode Complete
Code Complete

A Practical Handbook of Software Construction, Second Edition

3 recommendations
Description

Widely considered one of the best practical guides to Programming,, Steve McConnell's original CODE COMPLETE has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leadingedge practicesand hundreds of new code samplesillustrating the art and science of software con...

2
No coverC Programming, Language
2 recommendations
Description

This book is meant to help the reader learn how to program in C. It is the definitive reference guide, now in a second edition. Although the first edition was written in 1978, it continues to be a worldwide bestseller. This second edition brings the classic original up to date to include the ANSI standard. From the Preface: We have tried to retain...

3
No coverProgramming, Pearls
2 recommendations
Description

The first edition of Programming, Pearls was one of the most influential books I read early in my career, and many of the insights I first encountered in that book stayed with me long after I read it. Jon has done a wonderful job of updating the material. I am very impressed at how fresh the new examples seem. Steve McConnell When programmers list...

4
Learn Python 3 the Hard Way
Learn Python 3 the Hard Way

A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code (Zed Shaw's Hard Way Series)

1 recommendation
Description

You Will Learn Python 3! Zed Shaw has perfected the world's best system for learning Python 3. Follow it and you will succeedjust like the millions of beginners Zed has taught to date! You bring the discipline, commitment, and persistence; the author supplies everything else. In Learn Python 3 the Hard Way, you'll learn Python by working through ...

5
No coverFluent Python
Fluent Python

Clear, Concise, and Effective Programming,

1 recommendation
Description

Python's simplicity lets you become productive quickly, but often this means you aren't using everything it has to offer. With the updated edition of this handson guide, you'll learn how to write effective, modern Python 3 code by leveraging its best ideas.Don't waste time bending Python to fit patterns you learned in other languages. Discover and...

6
No coverClean Code
Clean Code

A Handbook of Agile Software Craftsmanship

1 recommendation
Description

Even bad code can function. But if code isn t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn t have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile So...

7
No coverCode
Code

The Hidden Language of Computer Hardware and Software

1 recommendation
Description

What do flashlights, the British invasion, black cats, and seesaws have to do with computers In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the...

8
No coverHead First Design Patterns
Head First Design Patterns

Building Extensible and Maintainable ObjectOriented Software

1 recommendation
Description

You know you don't want to reinvent the wheel, so you look to design patternsthe lessons learned by those who've faced the same software design problems. With design patterns, you get to take advantage of the best practices and experience of others so that you can spend your time on something more challenging. Something more fun. This book shows ...

9
Artificial Intelligence,
Artificial Intelligence,

A Modern Approach (4th Edition)

1 recommendation
Description

The most comprehensive, uptodate introduction to the theory and practice of Artificial Intelligence,.The longanticipated revision of Artificial Intelligence,: A Modern Approach explores the full breadth and depth of the field of Artificial Intelligence, (AI). The 4th Edition brings readers up to date on the latest technologies, presents concepts in...

10
Machine Learning with R
Machine Learning with R

Expert techniques for predictive modeling, 3rd Edition

1 recommendation
Description

Solve realworld data problems with R and machine learning. Key Features Third edition of the bestselling, widely acclaimed R machine learning book, updated and improved for R 3.5 and beyond Harness the power of R to build flexible, effective, and transparent machine learning models Learn quickly with a clear, handson guide by experienced machine ...

11
No coverEloquent JavaScript
Eloquent JavaScript

A Modern Introduction to Programming,

1 recommendation
Description

Completely revised and updated, this bestselling introduction to Programming, in JavaScript focuses on writing real applications.Eloquent JavaScript dives into the JavaScript language to show programmers how to write elegant, effective JavaScript code. Like any good Programming, book, Eloquent JavaScript begins with fundamentalsvariables, control ...

12
Patterns of Enterprise Application Architecture,
1 recommendation
Description

The practice of enterprise application development has benefited from the emergence of many new enabling technologies. Multitiered objectoriented platforms, such as Java and .NET, have become commonplace. These new tools and technologies are capable of building powerful applications, but they are not easily implemented. Common failures in enterpr...

13
Absolute Beginner's Guide to C
Description

For beginning programmers, this updated edition answers all C Programming, questions. This bestseller talks to readers at their level, explaining every aspect of how to get started and learn the C language quickly. Readers also find out where to learn more about C. This book includes tearout reference card of C functions and statements, a hierarchy...

14
No coverCoders at Work
Coders at Work

Reflections on the Craft of Programming,

Description

Peter Seibel interviews 16 of the most interesting computer programmers alive today in Coders at Work, offering a brandnew companion volume to Apress?s highly acclaimed bestseller Founders at Work by Jessica Livingston. As the words "at work" suggest, Peter Seibel focuses on how his interviewees tackle the day?to?day work of Programming,, while re...

15
Beginning C Through Game Programming,
Description

When it comes to game Programming,, C is the name of the game. If you aspire to move from game player to game creator, it all starts with learning the fundamentals of C and gameProgramming, basics. With BEGINNING C THROUGH GAME Programming,, FOURTH EDITION, you will find an uptodate and thorough introduction to everything you need to get star...

16
Head First Python
Head First Python

A BrainFriendly Guide

Description

Want to learn the Python language without slogging your way through howto manuals With Head First Python, you'll quickly grasp Python's fundamentals, working with the builtin data structures and functions. Then you'll move on to building your very own webapp, exploring database management, exception handling, and data wrangling. If you're intrig...

17
No coverLearning R
Learning R

A StepbyStep Function Guide to Data Analysis

Description

Learn how to perform data analysis with the R language and software environment, even if you have little or no Programming, experience. With the tutorials in this handson guide, you?ll learn how to use the essential R tools you need to know to analyze data, including data types and Programming, concepts.The second half of Learning R shows you real d...

18
No coverOperating System Concepts
Description

Operating System Concepts, 9Th Edn by Abraham Silberschatz, Galvin, Gagne, Peter, Wiley India, 2016, Paperback, 9788126554270...

19
Effective Modern C
Effective Modern C

42 Specific Ways to Improve Your Use of C? and C?

Recommendation Context
Available recommendation signals cluster around NonFiction, Programming, Technology, Plus lists, suggesting this book may fit readers looking for big-picture nonfiction and accessible learning. Treat this as discovery context, not a quality guarantee.
20
No coverEffective Java
Description

Since this Joltaward winning classic was last updated in 2008 (shortly after Java 6 was released), Java has changed dramatically. The principal enhancement in Java 8 was the addition of functional Programming, constructs to Java's objectoriented roots. Java 7, 8, and 9 also introduced language features, such as the trywithresources statement, th...

21
No coverJava Concurrency in Practice
Description

"I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added to the Java platform in Java 5.0 and Java 6. Now this same team provides the best explanation yet of these new features, and of concurrency in general. Concurrency is no longer a subject for advanced users only. Every Java...

22
Practical ObjectOriented Design
Practical ObjectOriented Design

An Agile Primer Using Ruby

Description

Ruby's widely admired simplicity has a downside: too many Ruby and Rails applications have been created without concern for their longterm maintenance or evolution. The Web is awash in Ruby code that is now virtually impossible to change or extend. This text helps you solve that problem by using powerful realworld objectoriented design technique...

23
No coverAlgorithms
Description

This fourth edition of Robert Sedgewick and Kevin Wayne's Algorithms is the leading textbook on algorithms today and is widely used in colleges and universities worldwide. This book surveys the most important computer algorithms currently in use and provides a full treatment of data structures and algorithms for sorting, searching, graph processing...

24
Coding for Kids
Recommendation Context
Available recommendation signals cluster around Fiction, Children's lists, suggesting this book may fit readers looking for imaginative storytelling, atmosphere, or character-driven reflection. Treat this as discovery context, not a quality guarantee.
25
Game Engine Architecture,
Description

Hailed as a "musthave textbook" (CHOICE, January 2010), the first edition of Game Engine Architecture, provided readers with a complete guide to the theory and practice of game engine software development. Updating the content to match today s landscape of game engine Architecture,, this second edition continues to thoroughly cover the major compone...

26
My First Coding Book
Description

Teach kids as young as 5 years old the basic Programming, skills necessary to code, including sequencing and loops, without a computer.It's never too early to learn computer coding. With interactive paper engineering, My First Coding Book is a playful, handson introduction to offline coding and Programming, that will give young children a head start...

27
Agile Software Development, Principles, Patterns, and Practices
Recommendation Context
Available recommendation signals cluster around NonFiction, Programming, Technology lists, suggesting this book may fit readers looking for big-picture nonfiction and accessible learning. Treat this as discovery context, not a quality guarantee.
28
No coverCoding Games in Scratch
Coding Games in Scratch

A StepbyStep Visual Guide to Building Your Own Computer Games (Computer Coding for Kids)

Description

A stepbystep visual guide to building your own computer games using Scratch 3.0Scratch 3.0 has landed, so stay ahead of the curve with this fully updated guide for beginner coders. Kids will love the stepbystep, visual approach that makes even the most difficult coding concepts fun and easy to understand. Coding Games in Scratch, 2nd Edition, b...

29
Concurrency in Go
Concurrency in Go

Tools and Techniques for Developers

Description

Concurrency can be notoriously difficult to get right, but fortunately, the Go open source Programming, language makes working with concurrency tractable and even easy. If you're a developer familiar with Go, this practical book demonstrates best practices and patterns to help you incorporate concurrency into your systems.Author Katherine CoxBuday ...

30
No coverCracking the Coding Interview
Cracking the Coding Interview

189 Programming, Questions and Solutions

Description

I am not a recruiter. I am a software engineer. And as such, I know what it's like to be asked to whip up brilliant algorithms on the spot and then write flawless code on a whiteboard. I've been through this as a candidate and as an interviewer.Cracking the Coding Interview, 6th Edition is here to help you through this process, teaching you what yo...

31
Eloquent Ruby
Description

It's easy to write correct Ruby code, but to gain the fluency needed to write great Ruby code, you must go beyond syntax and absorb the "Ruby way" of thinking and problem solving. In Eloquent Ruby, Russ Olsen helps you write Ruby like true Rubyists doso you can leverage its immense, surprising power. Olsen draws on years of experience internalizin...

32
No coverIntroduction to Algorithms
Description

The latest edition of the essential text and professional reference, with substantial new material on such topics as vEB trees, multithreaded algorithms, dynamic Programming,, and edgebased flow.Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor. Introduction to Algorithms uniquely combines rigor an...

33
No coverJavaScript and JQuery
JavaScript and JQuery

Interactive FrontEnd Web Development

Description

Learn JavaScript and jQuery a nicer wayThis fullcolor book adopts a visual approach to teaching JavaScript & jQuery, showing you how to make web pages more interactive and interfaces more intuitive through the use of inspiring code examples, infographics, and photography. The content assumes no previous Programming, experience, other than knowing h...

34
No coverJavaScript for Kids
JavaScript for Kids

A Playful Introduction to Programming,

Description

JavaScript for Kids is a lighthearted introduction to the JavaScript language and Programming, in general. With the help of kidfriendly examples, author Nick Morgan teaches the essentials of JavaScript. Morgan starts with the basics of strings, arrays, and loops, then moves on to show readers how to modify elements with jQuery and draw graphics wit...

35
No coverMake Your Own Neural Network
Description

A stepbystep gentle journey through the mathematics of neural networks, and making your own using the Python computer language. Neural networks are a key element of deep learning and Artificial Intelligence,, which today is capable of some truly impressive feats. Yet too few really understand how neural networks actually work.This guide will take ...

36
Artificial Intelligence, for Games
Description

Creating robust Artificial Intelligence, is one of the greatest challenges for game developers, yet the commercial success of a game is often dependent upon the quality of the AI. In this book, Ian Millington brings extensive professional experience to the problem of improving the quality of AI in games. He describes numerous examples from real game...

37
C Primer
Description

" C Primer is well known as one of the best books for learning C and is useful for C programmers of all skill levels. This Fourth Edition not only keeps this tradition alive, it actually improves on it."Steve Vinoski, Chief Engineer, Product Innovation, IONA Technologies" The Primer really brings this large and complex language down to size...

38
No coverDesign Patterns
Design Patterns

Elements of Reusable ObjectOriented Software

Description

Design Patterns is a modern classic in the literature of objectoriented development, offering timeless and elegant solutions to common problems in software design. It describes patterns for managing object creation, composing objects into larger structures, and coordinating control flow between objects. The book provides numerous examples where us...

39
No coverHead First C
Head First C

A BrainFriendly Guide

Description

Ever wished you could learn C from a book Head First C provides a complete learning experience for C and structured imperative Programming,. With a unique method that goes beyond syntax and howto manuals, this guide not only teaches you the language, it helps you understand how to be a great programmer. You'll learn key areas such as language basi...

40
No coverHead First Java
Description

Learning a complex new language is no easy task especially when it s an objectoriented computer Programming, language like Java. You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn't always want to take in the dry, technical stuff you're forced to study. The fact is your brain craves novelty. It's consta...

41
No coverPractical Data Science with R
Description

SummaryPractical Data Science with R lives up to its name. It explains basic principles without the theoretical mumbojumbo and jumps right to the real use cases you'll face as you collect, curate, and analyze the data crucial to the success of your business. You'll apply the R Programming, language and statistical analysis techniques to carefully e...

42
Programming, in Scala
Description

Programming, in Scala is the definitive book on Scala, the new language for the Java Platform that blends objectoriented and functional Programming, concepts into a unique and powerful tool for developers.Coauthored by the designer of the Scala language, this authoritative book will teach you, one step at a time, the Scala language and the ideas beh...

43
Programming,
Programming,

Principles and Practice Using C (2nd Edition)

Description

An Introduction to Programming, by the Inventor of C"Preparation for Programming, in the Real World"The book assumes that you aim eventually to write nontrivial programs, whether for work in software development or in some other technical field. "Focus on Fundamental Concepts and Techniques"The book explains fundamental concepts and techniques in ...

44
No coverA Smarter Way to Learn JavaScript. The new techassisted approach that requires half the effort
Description

The most enthusiastically reviewed Programming, book on AmazonBuy the book and get access to all 1,750 interactive exercises free."Damn, this program is ridiculously good. The author needs to sign up to run this country's education program."Matthew Highland"This is the most incredible learning experience I have ever had. Amazing!!" Jon W. Christop...

45
Compilers
Compilers

Principles, Techniques, and Tools

Description

This introduction to compilers is the direct descendant of the wellknown book by Aho and Ullman, Principles of Compiler Design. The authors present updated coverage of compilers based on research and techniques that have been developed in the field over the past few years. The book provides a thorough introduction to compiler design and covers top...

46
No coverExtreme Programming, Explained
Extreme Programming, Explained

Embrace Change, 2nd Edition (The XP Series)

Description

Nearly five years after the first edition of this book exploded on to the market, noted software engineering guru and the father of Extreme Programming, (XP)Kent Beck provides a fresh look at this controversial topic. XP remains themost popular agile methodology in software development, and many believe itis ideal for small to midsize development o...

47
No coverModern PHP
Modern PHP

New Features and Good Practices

Description

PHP is experiencing a renaissance, though it may be difficult to tell with all of the outdated PHP tutorials online. With this practical guide, you'll learn how PHP has become a fullfeatured, mature language with objectorientation, namespaces, and a growing collection of reusable component libraries.Author Josh Lockhartcreator of PHP The Right ...

48
Coding For Kids For Dummies
Description

An easytograsp introduction to coding concepts for kids Coding For Kids For Dummies breaks coding into a series of small projects, each designed to teach elementarytomiddleschoolaged students a core concept to build a game, application, or other tool. In this his handson, friendly guide readers will get access to a leading coding tool that h...

Built from recommendation data, category signals, and source-backed book records. Use this list as a starting point; open any book to see proof, context, and Amazon options where available.

Recommendation dataCategory signalsSource-backed book recordsOpen book pages for proof/context

Explore more lists

About this list

This list aggregates books that appear in public recommendation sources, reader-interest signals, and category data. Books are ranked by their position from the source list; recommendation counts and ratings are shown where available. Open any book to see source-backed recommendation proof, editorial context, and Amazon options — the per-book detail page is where the trust signals live.