A ranking of the most influential persons in history. The following five books had the biggest influence on my programming style and development. Curated programming resources contains links to free and nonfree resources books for learning algorithms and data structures. 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. Drawing a lot from charles munger, the famous investor, the books lays out models of thinking and decisionmaking. Top ten most influential programming books of all times. Programming has always come naturally to me, but business hasnt. Whats your most influential programming book in your. Code complete, version 2 is the single most useful book youll read about programming. Very few focus on the timeless principles of writing good code, period. 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.
Out of those, thirty were chosen as the most influential programming books, that we. This is the underlying reason that pair programming makes sense. This recent technology its known by the simple but powerful concurrency. Interesting this is, while the title reads what is the single most influential book every programmer should read. What are the top influential books in software engineering. 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. Stack overflow most recent 30 from what is the single most influential book every programmer should read. 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.
This was one of the first programming books i read. As a programmer, lets consider the answer to the question, as parsed logically regardless of intent. Ten books that changed the world books the guardian. I expect this list to be varied and to cover a wide r. What is the single most influential book every sysadmin. 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 lessons specifically pertain to conduct between military forces, but the basic principles can be microcosmically applied to any individual security officer.
Structure and interpretation of computer programs code complete 2nd edition by steve mcconnell. My own spiritual journey when i picked up a copy of paulo coelhos the alchemist. The shape of code influential programming languages. Mar 20, 2015 it went on to become the bestselling book in the u. 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. Book is well motivated with war stories that show the impact of algorithms in real world programming. What is the most influential programming language you have learned. I dont think that any book has affected my opinion of how i code more than this one. The 100 most influential books ever written 180 books. Incorrect book the list contains an incorrect book please specify the title of the book. Dec 08, 2009 what is the single most influential book every programmer should read. Who are the most influential programmers in europe. I would say the book that has taught me the most about gming is apocalypse world by vincent baker.
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. What is the single most influential book every security. What impact might a programming language have on developers. It is accepted as one of the most useful guides in terms of programming. Code complete conveys synthesized trendleading practices and offers. It was a strong, probably primary, influence on every one of the titles suggested in this story. Needless to say, the critics were wrong, and to date more than 60,000 copies of the book have. With this book, you will gain knowledge on the importance of patterns and how. If the answer is go pick the 100 most popular programming books on amazon, just say that. What is the single most influential book every security researcher should read. Seeking wisdom peter bevelin i call it thinking 101.
Its no secret i love books when i am out running my 40 miles a week, its study hall time for me. More books about the profession of being a developer and, in particular, a bigco developer than about the most interesting aspects of designing programs. The trs80 may not have been a great machine compared to what we have now, but it was a great barebonesmetal learning tool. Many books have influenced americans over the years, and here we list 10 of the most influential. Lets define an influential language as one that has had an impact on lots of developers. 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. Head first design patterns what is your most influential book in your programming career. Learners are encouraged to refer to this site as a first port of call. The most influential programming book i owned was the first one i owned.
Personally, structure and interpretation of computer programs is by far the most influential programming book i have ever read. 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. Of the books that ive liked, id say this captures at most 25% of the software books and 5% of the hardware books. 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. Which programming languages have been the most influential. Suggesting a single book to fit everyone would be silly. The question has become one of the most popular question on stackoverflow and the users have voted for their favorites books. After you read this book you will be more conscious about the need of writing clean code. 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.
It tries to answer questions like how to avoid unhappiness, how to be les. Whats your most influential programming book in your professional career. What is the single most influential book every programmer should read. Probably my favorite nutsnbolts of programming design book. Stackoverflow list of influential programming books dorado list. Its done in smalltalk, but the principles are mostly universal.
To find the most quoted programming books i needed to normalize my results. 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. The top 8 best books for strength and conditioning coaches. Earlier in the month we released a post called 30 most influential people in web design which showcased our favorite 30 web designers. Its antislavery message rallied abolitionists and infuriated and scared slave owners, perhaps fomenting the american civil war. Knuth began the project, originally conceived as a single book with twelve chapters, in 1962. Introduction to functional programming by richard bird. What single book was most influential in your life. 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 best book on games mastering for the layman is alice in wonderland. Here is a list of the 20 most influential business books of the last 20 years as voted by our panel of experts. Older if a tower can be seen from the wilderness, is that a reason not to build it. I had a friend recommend it to me in my first professional job. I have this design pattern book that i find myself going back to over and over again.
Stack overflow single most influential book code complete 2nd edition by steve mcconnell. They helped me become the programmer i am much more than any programming book. The 12 most influential spiritual books of the past 50 years. The five programming books that meant most to me signal v. Introduction to algorithms, by cormen, et al learn how to analyze y. Mar 15, 2020 godoc is the most used resource by go developers. 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.
What is the single most influential book every programmer should. Some classics like code complete, refactoring and design patterns teach you the effective working habits and the painstaking details of the trade. It helped to transform what had been an essentially conservative, utilitarian. The five programming books that meant most to me signal. 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. Introduction to functional programming by philip wadler and. Design patterns, by gamma, et al gave a great boost to oo programming refactoring, by martin fowler how to spot bad code. The question is what is the single most influential book every programmer should read. Today we want to show off our favorite 30 programmers who have inspired and influenced so many people to become better programmers.
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. 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 following five books had the biggest influence on my progra. This book like the previous one, is a must to read to every programmer. Golang tutorial guide a list of free courses to learn the.
It progressively takes readers from one stage to the other. 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. Here we report the list of some influential programming books that is compiled opn. Sep 05, 2011 what is the single most influential book every programmer should read.
Everyone has its own opinion about what book is the best to learn, and. So since the original question is most influential book and not most influential programming book, i would prefer to mention some of my. What is the single most influential book every programmer. The c programming language by kernighan and ritchie. 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. 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. It is a single source for all documentation in the standard library and third party packages. For software developers, there are some books you must absolutely read. 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. A list of the 100 most influential programming books as decided by the stack overflow community. The 25 most recommended programming books of alltime. Spam or selfpromotional the list is spam or selfpromotional. What single book has been the most influential in your. Once youve mastered the fundamentals of go, this will be the only resource you need.
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. There are so many programming books out there, but most focus on specific technologies and their halflife is incredibly short. What is the most influential programming language you have. Domain driven design is the single most useful book youll read about software engineering. 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. 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. Most people dismiss it and i did too initially, but with this principle in mind i highly recommend that you give it another shot. By definition, and by question as it was put, the books suggested here should deal with language agnostic topics, which proves most programmers have. Incredibly practical advice for what constitutes good oo code. 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. The best books all software developers should read.
690 1040 642 630 766 584 1239 1569 577 1018 545 928 1114 1204 317 662 799 843 781 987 55 914 1090 1367 155 563 345 1384 1194 312 1157