Books like 'The Java Programming Language'
Readers who enjoyed The Java Programming Language by Ken Arnold, James Gosling & David Holmes also liked the following books featuring the same tropes, story themes, relationship dynamics and character types.
-
Web Scalability for Startup Engineers by Artur Ejsmont
Rated: 4.50 of 5 stars · 6 ratingsPublisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.Design and build scalable web applications quicklyThis is an invaluable roadmap for meeting the rapid demand to deliver scalable applications in a startup environment... -
Aws Solutions Architect Associate Sg by Joe Baron, Hisham Baz
Rated: 4.17 of 5 stars · 6 ratingsValidate your AWS skills. This is your opportunity to take the next step in your career by expanding and validating your skills on the AWS cloud... -
Plowing the Dark by Richard Powers
Rated: 3.70 of 5 stars · 10 ratingsIn a digital laboratory on the shores of Puget Sound, a band of virtual reality researchers race to complete the Cavern, an empty white room that can become a jungle, a painting, or a vast Byzantine cathedral. In a war-torn Mediterranean city, an American is held hostage, chained to a radiator in another empty white room... -
Designing Data-Intensive Applications by Martin Kleppmann
Rated: 4.72 of 5 stars · 18 ratingsData is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers... -
-
Refactoring UI by Adam Wathan, Steve Schoger
Rated: 4.67 of 5 stars · 12 ratingsMake your ideas look awesome, without relying on a designer. Learn how to design beautiful user interfaces by yourself using specific tactics explained from a developer's point-of-view... -
Hands-On Machine Learning with Scikit-Learn and TensorFlow by Aurélien Géron
Rated: 4.57 of 5 stars · 14 ratingsA series of Deep Learning breakthroughs have boosted the whole field of machine learning over the last decade. Now that machine learning is thriving, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This practical book shows you how... -
Elon Musk by Walter Isaacson
Rated: 4.37 of 5 stars · 30 ratingsFrom the author of Steve Jobs and other bestselling biographies, this is the astonishingly intimate story of the most fascinating and controversial innovator of our era—a rule-breaking visionary who helped to lead the world into the era of electric vehicles, private space exploration, and artificial intelligence. Oh, and took over Twitter... -
C Programming Language by Ritchie Kernighan, Dennis M. Ritchie
Rated: 4.45 of 5 stars · 20 ratingsClassic, bestselling introduction that teaches the language and illustrates useful algorithms, data structures and programming techniques... -
How to Build a Car: The Autobiography of the World’s Greatest Formula 1 Designer by Adrian Newey
Rated: 4.45 of 5 stars · 20 ratings'Adrian has a unique gift for understanding drivers and racing cars. He is ultra competitive but never forgets to have fun. An immensely likeable man.' Damon Hill The world’s foremost designer in Formula One, Adrian Newey OBE is arguably one of Britain’s greatest engineers and this is his fascinating, powerful memoir... -
The Sibley Field Guide to Birds of Western North America by David Allen Sibley
Rated: 4.70 of 5 stars · 10 ratingsThe Sibley Guide to Birds has quickly become the new standard of excellence in bird identification guides, covering more than 810 North American birds in amazing detail. Now comes a new portable guide from David Sibley that every birder will want to carry into the field. Compact and comprehensive, this new guide features 703 bird species plus regional populations found west of the Rocky Mountains... -
Practical Object-Oriented Design: An Agile Primer Using Ruby by Sandi Metz
Rated: 4.50 of 5 stars · 16 ratingsRuby's widely admired simplicity has a downside: too many Ruby and Rails applications have been created without concern for their long-term maintenance or evolution. The Web is awash in Ruby code that is now virtually impossible to change or extend... -
Fluent Python: Clear, Concise, and Effective Programming by Luciano Ramalho
Rated: 4.58 of 5 stars · 12 ratingsPython's simplicity lets you become productive quickly, but this often means you aren't using everything it has to offer. With this hands-on guide, you'll learn how to write effective, idiomatic Python code by leveraging its best and possibly most neglected features... -
Structure and Interpretation of Computer Programs by Harold Abelson, Gerald Jay Sussman
Rated: 4.44 of 5 stars · 18 ratingsStructure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. This long-awaited revision contains changes throughout the text... -
Dive Into Design Patterns by Alexander Shvets
Rated: 4.75 of 5 stars · 8 ratingshttps://refactoring.guru/design-patte...Design patterns are typical solutions to commonly occurring problems in software design. You can’t just find a pattern and copy it into your program, the way you can with off-the-shelf functions or libraries. The pattern is not a specific piece of code, but a general concept for solving a particular problem... -
-
Code: The Hidden Language of Computer Hardware and Software by Charles Petzold
Rated: 4.38 of 5 stars · 21 ratingsWhat 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 past two centuries... -
Java Concurrency in Practice by Brian Goetz, Tim Peierls
Rated: 4.44 of 5 stars · 16 ratings"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 developer should read this book... -
R for Data Science: Import, Tidy, Transform, Visualize, and Model Data by Hadley Wickham, Garrett Grolemund
Rated: 4.60 of 5 stars · 10 ratingsLearn how to use R to turn raw data into insight, knowledge, and understanding. This book introduces you to R, RStudio, and the tidyverse, a collection of R packages designed to work together to make data science fast, fluent, and fun. Suitable for readers with no previous programming experience, R for Data Science is designed to get you doing data science as quickly as possible... -
Deep Learning with Python by François Chollet
Rated: 4.60 of 5 stars · 10 ratingsDeep learning is applicable to a widening range of artificial intelligence problems, such as image classification, speech recognition, text classification, question answering, text-to-speech, and optical character recognition. It is the technology behind photo tagging systems at Facebook and Google, self-driving cars, speech recognition systems on your smartphone, and much more... -
In Trump Time: A Journal of America's Plague Year by Peter Navarro
Rated: 4.60 of 5 stars · 10 ratingsIN TRUMP TIME, A Journal of America’s Plague Year, tells the story of a President who worked night and day for the American people, who built the strongest economy in modern history, who would deliver a life-saving suite of vaccines to the American people literally at warp speed, but who would ultimately lose the 2020 election... -
Lingua Latina per se Illustrata: Pars I: Familia Romana by Hans Henning Ørberg
Rated: 4.60 of 5 stars · 10 ratingsHans Oerberg’s Lingua Latina per se Illustrata is the world’s premiere textbook for learning Latin via the Natural Method. Students first learn grammar and vocabulary intuitively through extended contextual reading and an innovative system of marginal notes... -
The Mom Test: How to talk to customers & learn if your business is a good idea when everyone is lying to you by Rob Fitzpatrick
Rated: 4.33 of 5 stars · 24 ratingsThe Mom Test is a quick, practical guide that will save you time, money, and heartbreak. They say you shouldn't ask your mom whether your business is a good idea, because she loves you and will lie to you. This is technically true, but it misses the point. You shouldn't ask anyone if your business is a good idea. It's a bad question and everyone will lie to you at least a little... -
The Visual Display of Quantitative Information by Edward R. Tufte
Rated: 4.39 of 5 stars · 18 ratingsThe classic book on statistical graphics, charts, tables. Theory and practice in the design of data graphics, 250 illustrations of the best (and a few of the worst) statistical graphics, with detailed analysis of how to display data for precise, effective, quick analysis. Design of the high-resolution displays, small multiples. Editing and improving graphics. The data-ink ratio... -
Google必修的圖表簡報術 by 柯爾・諾瑟鮑姆・娜菲克
Rated: 4.39 of 5 stars · 18 ratingsDon't simply show your data--tell a story with it! "Storytelling with Data" teaches you the fundamentals of data visualization and how to communicate effectively with data. You'll discover the power of storytelling and the way to make data a pivotal point in your story... -
A Pattern Language: Towns, Buildings, Construction by Christopher W. Alexander, Sara Ishikawa
Rated: 4.39 of 5 stars · 18 ratingsAt the core of A Pattern Language is the philosophy that in designing their environments people always rely on certain ‘languages,’ which, like the languages we speak, allow them to articulate and communicate an infinite variety of designs within a formal system which gives them coherence.This book provides a language of this kind... -
-
Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin
Rated: 4.32 of 5 stars · 25 ratingsEven 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 Software Craftsmanship... -
The Pragmatic Programmer: From Journeyman to Master by Andy Hunt, Dave Thomas
Rated: 4.32 of 5 stars · 25 ratingsStraight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a requirement and producing working, maintainable code that delights its users... -
The Elements of Statistical Learning: Data Mining, Inference, and Prediction by Trevor Hastie, Robert Tibshirani
Rated: 4.43 of 5 stars · 14 ratingsThis book describes the important ideas in a variety of fields such as medicine, biology, finance, and marketing in a common conceptual framework. While the approach is statistical, the emphasis is on concepts rather than mathematics. Many examples are given, with a liberal use of colour graphics... -
The Power Law: Venture Capital and the Making of the New Future by Sebastian Mallaby
Rated: 4.43 of 5 stars · 14 ratingsShortlisted for the Financial Times Business Book of the Year Named a Best Book of 2022 by The Economist“A gripping fly-on-the-wall story of the rise of this unique and important industry based on extensive interviews with some of the most successful venture capitalists... -
The Linux Programming Interface: A Linux and Unix System Programming Handbook by Michael Kerrisk
Rated: 4.63 of 5 stars · 8 ratingsThe Linux Programming Interface is the definitive guide to the Linux and UNIX programming interface—the interface employed by nearly every application that runs on a Linux or UNIX system... -
Operating Systems: Three Easy Pieces by Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau
Rated: 4.63 of 5 stars · 8 ratingsA book about modern operating systems. Topics are broken down into three major conceptual pieces: Virtualization, Concurrency, and Persistence. Includes all major components of modern systems including scheduling, virtual memory management, disk subsystems and I/O, file systems, and even a short introduction to distributed systems...
Or - use our amazing romance book finder to get recommendations based on your favorite content tropes and themes. Mix and match at will.