Code complete, version 2 is the single most useful book youll read about programming. I dont think that any book has affected my opinion of how i code more than this one. There are so many programming books out there, but most focus on specific technologies and their halflife is incredibly short. Sep 05, 2011 what is the single most influential book every programmer should read. If the answer is go pick the 100 most popular programming books on amazon, just say that. Inappropriate the list including its title or description facilitates illegal activity, or contains hate speech or ad hominem attacks on a fellow goodreads member or author. The best books all software developers should read. Mar 09, 2020 everyone has its own opinion about what book is the best to learn, and as we say in french, color and tastes should not be argued about. Mar 16, 2015 12 most influential books every software engineer needs to read this is a question that i get a lot, especially from coworkers or friends that are just beginning their journey as a software craftsman. Knuth began the project, originally conceived as a single book with twelve chapters, in 1962. The five programming books that meant most to me signal v. By definition, and by question as it was put, the books suggested here should deal with language agnostic topics, which proves most programmers have. Earlier in the month we released a post called 30 most influential people in web design which showcased our favorite 30 web designers. To have an impact a language needs to be used by lots of people, or at least have a big impact on a language that is used by lots of.
The 100 most influential books ever written 180 books. The lessons specifically pertain to conduct between military forces, but the basic principles can be microcosmically applied to any individual security officer. Introduction to functional programming by philip wadler and. Golang tutorial guide a list of free courses to learn the. This is the single most influential book in the realm of defensive ideation, and it has been the dominant rulebook in asia for over two millennia. Sep 30, 2002 here is a list of the 20 most influential business books of the last 20 years as voted by our panel of experts. What single book has been the most influential in your. What is the single most influential book every security researcher should read. By the way, i realize the question was the single most influential book but the discussion seems to have changed to listing good books for developers to read.
What is the single most influential book every security. I would say the book that has taught me the most about gming is apocalypse world by vincent baker. Its no secret i love books when i am out running my 40 miles a week, its study hall time for me. The trs80 may not have been a great machine compared to what we have now, but it was a great barebonesmetal learning tool. Design patterns, by gamma, et al gave a great boost to oo programming refactoring, by martin fowler how to spot bad code. It is accepted as one of the most useful guides in terms of programming. It details the role of sea power during the seventeenth and eighteenth centuries, and discussed the various factors needed to support and achieve sea power, with emphasis on having the largest and most powerful fleet. Apr 10, 2015 not a day goes by where i dont get asked, jordan, what do you think are the best books for strength and conditioning coaches. What are the top influential books in software engineering.
Very few focus on the timeless principles of writing good code, period. So since the original question is most influential book and not most influential programming book, i would prefer to mention some of my favorite business books. Who are the most influential programmers in europe. What is the most influential programming language you have learned. This book somehow manages to make it into half of these n books all programmers must read lists despite being so comprehensive and rigorous that almost no practitioners actually read the entire thing. Its antislavery message rallied abolitionists and infuriated and scared slave owners, perhaps fomenting the american civil war. Incredibly practical advice for what constitutes good oo code. Top ten most influential programming books of all times. My own spiritual journey when i picked up a copy of paulo coelhos the alchemist. Book is well motivated with war stories that show the impact of algorithms in real world programming. They helped me become the programmer i am much more than any programming book. This book seems like an ok compromise in that the bus and io protocols had to handle multiprocessors, and many of the elements that are in modern systems were in these systems, just in a simpler form. Its done in smalltalk, but the principles are mostly universal.
More books about the profession of being a developer and, in particular, a bigco developer than about the most interesting aspects of designing programs. Domain driven design is the single most useful book youll read about software engineering. Personally, structure and interpretation of computer programs is by far the most influential programming book i have ever read. What impact might a programming language have on developers. The 12 most influential spiritual books of the past 50 years. Some classics like code complete, refactoring and design patterns teach you the effective working habits and the painstaking details of the trade. Industry is under globalization beyond international borders but i will list all of them in order of their quora profile. Code complete conveys synthesized trendleading practices and offers. As a programmer, lets consider the answer to the question, as parsed logically regardless of intent. I expect this list to be varied and to cover a wide r. However i thought it would be interesting to trust the wisdom of the crown and to find the books that appeared the most in those best programming book lists. I had a friend recommend it to me in my first professional job. Probably my favorite nutsnbolts of programming design book. Programming has always come naturally to me, but business hasnt.
Once youve mastered the fundamentals of go, this will be the only resource you need. The 25 most recommended programming books of alltime. To find the most quoted programming books i needed to normalize my results. The shape of code influential programming languages. Introduction to functional programming by richard bird. Many books have influenced americans over the years, and here we list 10 of the most influential. Today we want to show off our favorite 30 programmers who have inspired and influenced so many people to become better programmers. What is the single most influential book every sysadmin. The following five books had the biggest influence on my programming style and development. Seeking wisdom peter bevelin i call it thinking 101.
I have this design pattern book that i find myself going back to over and over again. To have an impact a language needs to be used by lots of people, or at least have a big impact on a language that is used by lots of people. Structure and interpretation of computer programs code complete 2nd edition by steve mcconnell. Stack overflow most recent 30 from what is the single most influential book every programmer should read. What single book was most influential in your life. Introduction to algorithms, by cormen, et al learn how to analyze y. Spam or selfpromotional the list is spam or selfpromotional. Whats your most influential programming book in your professional career. This is the underlying reason that pair programming makes sense.
What is the most influential programming language you have. After answering that exact same question for years on end, i figured i might as well compile a detailed list of my personal favorite best books for strength and conditioning coaches into one straightforward post. This was one of the first programming books i read. With this book, you will gain knowledge on the importance of patterns and how. The top 8 best books for strength and conditioning coaches.
So since the original question is most influential book and not most influential programming book, i would prefer to mention some of my. The c programming language by kernighan and ritchie. Older if a tower can be seen from the wilderness, is that a reason not to build it. Jun 01, 2000 in 1978, when michael harts controversial book the 100 was first published, critics objected that hart had the nerve not only to select who he thought were the most influential people in history, but also to rank them according to their importance. It helped to transform what had been an essentially conservative, utilitarian. Suggesting a single book to fit everyone would be silly. Oct 14, 2015 the list has been unveiled in advance of academic book week, which will run from 916 november, with members of the public now being asked to vote online for their choice of the most influential. The history of thought from ancient times to today 1998 is a book of intellectual history written by martin seymoursmith 19281998, a british poet, critic, and biographer. Drawing a lot from charles munger, the famous investor, the books lays out models of thinking and decisionmaking. Mar 20, 2015 it went on to become the bestselling book in the u. Interesting this is, while the title reads what is the single most influential book every programmer should read. A list of the 100 most influential programming books as decided by the stack overflow community. Here is a list of the 20 most influential business books of the last 20 years as voted by our panel of experts. Whats your most influential programming book in your.
For software developers, there are some books you must absolutely read. If you could go back in time and tell yourself to read a specific book at the beginning of your career as a developer, which book would it be. Out of those, thirty were chosen as the most influential programming books, that we. Needless to say, the critics were wrong, and to date more than 60,000 copies of the book have. What is the single most influential book every programmer should read. The history of thought from ancient times to today 1998 is a book of intellectual history written by martin seymoursmith, a british poet, critic, and biographer. Everyone has its own opinion about what book is the best to learn, and. Lets define an influential language as one that has had an impact on lots of developers. Most people dismiss it and i did too initially, but with this principle in mind i highly recommend that you give it another shot. Stackoverflow list of influential programming books dorado list. Which programming languages have been the most influential. Here we report the list of some influential programming books that is compiled opn. What is the single most influential book every gm should read.
Code complete 2nd edition by steve mcconnell the pragmatic programmer structure and interpretation of computer programs the c programming language by kernighan and ritchie. It tries to answer questions like how to avoid unhappiness, how to be les. Stack overflow single most influential book code complete 2nd edition by steve mcconnell. Ten books that changed the world books the guardian. After you read this book you will be more conscious about the need of writing clean code. It was a strong, probably primary, influence on every one of the titles suggested in this story.
What is the single most influential book every programmer. This book like the previous one, is a must to read to every programmer. What is the single most influential book every programmer should. This recent technology its known by the simple but powerful concurrency. The question has become one of the most popular question on stackoverflow and the users have voted for their favorites books. The art of computer programming sometimes known by its initials taocp is a comprehensive monograph written by donald knuth that covers many kinds ofprogramming algorithms and their analysis.
It is a single source for all documentation in the standard library and third party packages. I spend a good eight hours a week reading books or rather, listening to the audio versions when im running or driving in a year, ill easily go through more than 50 books. It progressively takes readers from one stage to the other. Learners are encouraged to refer to this site as a first port of call. Head first design patterns what is your most influential book in your programming career. The best book on games mastering for the layman is alice in wonderland. The most influential programming book i owned was the first one i owned. Incorrect book the list contains an incorrect book please specify the title of the book. The following five books had the biggest influence on my progra. Apr 18, 2011 this weekend saw the premiere of the film treatment of atlas shrugged, a book that many readers say was influential in their lives.
The question is what is the single most influential book every programmer should read. It wasnt the first book of this kind that i had read, but for the first time, i felt open to receiving the guidance within those pages. A ranking of the most influential persons in history. Curated programming resources contains links to free and nonfree resources books for learning algorithms and data structures. Of the books that ive liked, id say this captures at most 25% of the software books and 5% of the hardware books. Mar 15, 2020 godoc is the most used resource by go developers. The five programming books that meant most to me signal. Dec 08, 2009 what is the single most influential book every programmer should read.
913 956 1172 383 261 245 330 918 90 748 982 814 1106 747 655 288 950 295 1000 778 1287 787 1477 1478 490 51 690 897 1388 524 428 1545 612 1309 158 733 759 295 307 875 789 1077 544