Koncocoo

Best Computer Programming Debugging

Debugging Embedded Microprocessor Systems
Each chapter of Debugging Embedded Microprocessor Systems opens with an example design problem which illustrates real-world issues such as design changes, time pressures, equipment or component availability, etc.
Reviews
"My biggest complaint is that the author appears to carry a big chip on his shoulder regarding the relationship between engineering and marketing, sales, and management."
"Sometimes those symptoms seem to have NOTHING to do with the problem at hand! He includes several sources of error with examples that are often overlooked - things as obvious as boundary conditions and timing errors."
"Having being inolved in debugging embedded systems from a hardware and software perspective for a number of years, I found it amusing that someone else out there shared my sentiments."
Find Best Price at Amazon
Debugging Teams: Better Productivity through Collaboration
In the course of their 20+-year engineering careers, authors Brian Fitzpatrick and Ben Collins-Sussman have picked up a treasure trove of wisdom and anecdotes about how successful teams work together. Brian has written numerous articles and given dozens of presentations, including cowriting Team Geek: A Software Developer’s Guide to Working Well with Others, Version Control with Subversion (now in its second edition), and chapters for Unix in a Nutshell and Linux in a Nutshell. Ben Collins-Sussman was one of the founding developers of the Subversion version control system.
Reviews
"Underneath that glossy surface is a book packed with solid advice for any person leading one or more software team."
"A must read for any tech lead or software manager."
"I'm a communications person and I learned some great things from this book."
"Humility and trust principles are something that helped me a great deal in my work."
"People are messy, unpredictable, and often annoying to interface with, say the authors. The same six chapter titles exist in both books: • The Myth of the Genius Programmer. • Building an Awesome Team Culture. • Every Boat Needs a Captain. • Dealing with Poisonous People. • The Art of Organizational Manipulation. • Users are People Too. The mission changes slightly from; to help programmers… to help people spend less time fighting and more time creating. The underlying premise of both books is that humility, trust, and respect is what builds effective and collaborative teams."
"I also have a group project in my course for beginning nursing students and while I think group work is essential to professional practice, the groups always have interpersonal conflicts (always!). The chapters that are particularly applicable to generalization to teams (including professional nursing) include "Building an Awesome Team Culture"; Ever Boat Needs Captain (about leadership in teams); my favorite is "Dealing with Poisonous People.""
"The only thing I would mention is that the book really is written for software development teams and not for general business.. and that's not a bad thing, but really the examples and such are mostly from the software world."
Find Best Price at Amazon
Debugging Teams: Better Productivity through Collaboration
In the course of their 20+-year engineering careers, authors Brian Fitzpatrick and Ben Collins-Sussman have picked up a treasure trove of wisdom and anecdotes about how successful teams work together. Brian has written numerous articles and given dozens of presentations, including cowriting Team Geek: A Software Developer’s Guide to Working Well with Others, Version Control with Subversion (now in its second edition), and chapters for Unix in a Nutshell and Linux in a Nutshell. Ben Collins-Sussman was one of the founding developers of the Subversion version control system.
Reviews
"Underneath that glossy surface is a book packed with solid advice for any person leading one or more software team."
"A must read for any tech lead or software manager."
"I'm a communications person and I learned some great things from this book."
"Humility and trust principles are something that helped me a great deal in my work."
"People are messy, unpredictable, and often annoying to interface with, say the authors. The same six chapter titles exist in both books: • The Myth of the Genius Programmer. • Building an Awesome Team Culture. • Every Boat Needs a Captain. • Dealing with Poisonous People. • The Art of Organizational Manipulation. • Users are People Too. The mission changes slightly from; to help programmers… to help people spend less time fighting and more time creating. The underlying premise of both books is that humility, trust, and respect is what builds effective and collaborative teams."
"I also have a group project in my course for beginning nursing students and while I think group work is essential to professional practice, the groups always have interpersonal conflicts (always!). The chapters that are particularly applicable to generalization to teams (including professional nursing) include "Building an Awesome Team Culture"; Ever Boat Needs Captain (about leadership in teams); my favorite is "Dealing with Poisonous People.""
"The only thing I would mention is that the book really is written for software development teams and not for general business.. and that's not a bad thing, but really the examples and such are mostly from the software world."
Find Best Price at Amazon

Best Delphi Programming Computer

Introducing Delphi Programming: Theory through Practice
This book teaches distance-learning students how to program in Delphi, a major computer language used to design a variety of programs. " Introducing Delphi Programming turned out to be outstanding: it begins where I needed to begin: it progresses smoothly from task to task; it is built around sets of practical exercises and practice activities; explanations are clear and well organized.
Reviews
"Nick Hodges published a great Delphi book in 2014 that covers advanced topics like unit testing, design patterns, and dependency injection but his book will not teach you Delphi. This book teaches basic programming (very basic) using Delphi. For some reason, you can't view the table of contents so here it is: CHAPTER 1 Intro to visual programming. CHAPTER 2 Programming with visual components. CHAPTER 3 String variables. CHAPTER 4 Using numbers. CHAPTER 5 Conditional execution. CHAPTER 6 Nested and multiple conditions. CHAPTER 7 Repetition. CHAPTER 8 Arrays and indexes. CHAPTER 9 Menus and actions. CHAPTER 10 Events and parameters. CHAPTER 11 Methods and parameters. CHAPTER 12 Procedures and parameters. CHAPTER 13 Functions and exceptions. CHAPTER 14 Debugging and testing. CHAPTER 15 Intro to database programming. CHAPTER 16 Database programming using data modules and multiple forms. CHAPTER 17 Reporting: Using Rave reports. CHAPTER 18 Investigating objects. ....note there's no VCL/FMX coverage. The first two chapters are more about learning the IDE than Delphi. If you're an experienced programmer that's already familiar with the Embarcadero IDE and simply need to learn Delphi, you may want to skip this book and go straight into 'XE2 Foundations' by Chris Rolliston. The exercises in the book use Borland's (now Embarcadero) Delphi 7 IDE and show the changes made to Delphi 8. Experienced programmers will finish the book quickly while becoming familiar with the IDE and basic Delphi syntax."
"The tuition, step by step, is very easy to follow and let you learn the basics of this programming software."
"But this book is such a great introduction to the Object Pascal programming language and the Delphi IDE that I felt like I owed it to the writers to leave a review."
"This is a good book to get started with whether you are familiar with programming on not."
"I am happy regarding the leading time to receive the book, I obtained it within two weeks' time."
Find Best Price at Amazon

Best DHTML Programming Computer

Introducing Delphi Programming: Theory through Practice
This book teaches distance-learning students how to program in Delphi, a major computer language used to design a variety of programs. " Introducing Delphi Programming turned out to be outstanding: it begins where I needed to begin: it progresses smoothly from task to task; it is built around sets of practical exercises and practice activities; explanations are clear and well organized.
Reviews
"Nick Hodges published a great Delphi book in 2014 that covers advanced topics like unit testing, design patterns, and dependency injection but his book will not teach you Delphi. This book teaches basic programming (very basic) using Delphi. For some reason, you can't view the table of contents so here it is: CHAPTER 1 Intro to visual programming. CHAPTER 2 Programming with visual components. CHAPTER 3 String variables. CHAPTER 4 Using numbers. CHAPTER 5 Conditional execution. CHAPTER 6 Nested and multiple conditions. CHAPTER 7 Repetition. CHAPTER 8 Arrays and indexes. CHAPTER 9 Menus and actions. CHAPTER 10 Events and parameters. CHAPTER 11 Methods and parameters. CHAPTER 12 Procedures and parameters. CHAPTER 13 Functions and exceptions. CHAPTER 14 Debugging and testing. CHAPTER 15 Intro to database programming. CHAPTER 16 Database programming using data modules and multiple forms. CHAPTER 17 Reporting: Using Rave reports. CHAPTER 18 Investigating objects. ....note there's no VCL/FMX coverage. The first two chapters are more about learning the IDE than Delphi. If you're an experienced programmer that's already familiar with the Embarcadero IDE and simply need to learn Delphi, you may want to skip this book and go straight into 'XE2 Foundations' by Chris Rolliston. The exercises in the book use Borland's (now Embarcadero) Delphi 7 IDE and show the changes made to Delphi 8. Experienced programmers will finish the book quickly while becoming familiar with the IDE and basic Delphi syntax."
"The tuition, step by step, is very easy to follow and let you learn the basics of this programming software."
"But this book is such a great introduction to the Object Pascal programming language and the Delphi IDE that I felt like I owed it to the writers to leave a review."
"This is a good book to get started with whether you are familiar with programming on not."
"I am happy regarding the leading time to receive the book, I obtained it within two weeks' time."
Find Best Price at Amazon

Best C# Programming

Starting out with Visual C# (4th Edition)
Clear, friendly, and approachable, this Fourth Edition of Starting Out With Visual C# is an ideal beginning text for readers with no programming experience. Tony Gaddis is the principal author of the Starting Out With series of textbooks.
Reviews
"i would like to make a clear disclaimer here : this book is beginner level book ,you probably will not be able to make your dream program using only this book ,but rather you need to add another intermediate to advanced book to your arsenal ."
"This is a great book that lays a solid foundation for future programming classes."
"Very extensive; the only issue I have is that it is extremely similar to the previous iteration of the book, and is, therefore, not worthy of the high price tag.."
"Bought the textbook for a class."
"Excellent condition."
"I'm really glad my instructor chose this book and foremost really appreciate the author for putting in such a tremendously great of work."
"Unfortunately it doesn't tell you how to setup your OS to make C++ programs but that can be easily google searched."
"Item as described and fast shipping."
Find Best Price at Amazon

Best CSS Programming

Web Design with HTML, CSS, JavaScript and jQuery Set
A two-book set for web designers and front-end developers This two-book set combines the titles HTML & CSS: Designing and Building Web Sites and JavaScript & jQuery: Interactive Front-End Development . Jon Duckett has been designing and building web sites for over a decade, working with global brands, and has authored and co-authored over a dozen books on web design, programming, usability and accessibility.
Reviews
"They cost $6 each to add the spiral binding and I was impress with their results."
"This would not be an issue if the example code was reused in order to clarify a new point, but it gets slightly annoying when it is simply readdressing a learning topic that was already covered earlier in the text. Also, if you come from a programming background, these books sometimes leave you with a lot of questions, i.e. they do not provide enough technical details in some passages."
"So far these books have been used more for references to look up stuff as I don't always like to check random Google searches for answers and it's helped me out a lot."
"If you are looking for a book to help you quickly learn fundamentals, then this book may work wonderfully for you as it did for me."
"The pictures supplement what you're learning to make it fun and easy."
"But this set is a good start for the beginner and makes a good reference as well for those beginner concepts."
"I covered more grounds in learning Javascript compared to self learning using other JS books."
"These books tried to fall apart out of the box."
Find Best Price at Amazon

Best XHTML Software Programming Computer

Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics
Build HTML pages with text, links, images, tables, and forms Use style sheets (CSS) for colors, backgrounds, formatting text, page layout, and even simple animation effects Learn about the new HTML5 elements, APIs, and CSS3 properties that are changing what you can do with web pages Make your pages display well on mobile devices by creating a responsive web design Learn how JavaScript works—and why the language is so important in web design Create and optimize web graphics so they’ll download as quickly as possible.
Reviews
"Learning Web Design has a friendly style and great explanations of what web pages are, how they work and how to make them. More important to me and my very visual students, the book is well designed (a rarity in books about web design/development)."
"It scratches the surface of Javascript which is a good thing...there are enough books out there that give more indepth descriptions of that scripting language and we don't need this book to be twice it's size."
"This is a very well written Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics."
"The aim of this book is to give an individual that has little or no background in web applications or technologies a basic understanding of how the web and web pages work."
"Really great book for learning Web Design."
"Some of it is beyond my skill level at this point, but that's good - it gives me something to work towards after I master the basics."
"It does assume you have intermediatte computer skills; meaning, you can open a web browser and download and install certain programs."
"This is such a useful handbook on web design."
Find Best Price at Amazon

Best Software Programming Compilers

Compilers: Principles, Techniques, and Tools (2nd Edition)
Every chapter has been completely revised to reflect developments in software engineering, programming languages, and computer architecture that have occurred since 1986, when the last edition published. Monica S. Lam is a Professor of Computer Science at Stanford University, was the Chief Scientist at Tensilica and the founding CEO of moka5. Previously, he was a senior vice president at Bell Labs in Murray Hill and chief technical officer for communications software at Lucent Technologies.
Reviews
"The previous 1986 edition with the quaint illustration of the red dragon was the bench-mark gold standard for compiler texts, and I was worried that the new edition (with it's digitally animated cover, which loses much of the charm of the original) would be marred by loses and compromises. Anyway, on balance this is an excellent book and one that is well worth buying if you're interested in compilers, interpreters, VMs or other infrastructure components like that."
"I added this to my library because its one of *the* reference books for a computer science major. Shame on Pearson for, pardon the pun, draconian restrictions."
"Worse, the font choice used to typeset algorithms doesn't easily distinguish many greek lowercase letters from their modern English equivalents, the result being that it is fiendishly difficult to understand some algorithms (the book uses greek letters to indicate a 'sentential form', so they appear a *lot* and tend to be right next to their modern equivalents.)."
"This is an extremely useful book if you’re interested in writing compilers, but the Kindle version is worthless due to the extremely low limit on the number of devices on which you can read it. You need a device to read it just like you need light to read a normal book."
"Note the little red triangle banner in the Northwest corner of the book. states "Circulation of this edition outside of the Indian subcontinent is UNAUTHORIZED"."
Find Best Price at Amazon

Best Perl Programming

Paleo Instant Pot Cookbook: 250 Amazing Paleo Diet Recipes
Discover 250 Paleo Recipe for Instant Pot Recipes for breakfast, dinner, lunch, snacks, desserts Save you time, money and energy: all recipes are easy to cook Improve your health: all recipes are healthy and well balanced Increase your happiness: happiness and food are highly connected.
Reviews
"My daughter just got a Instant Pot so getting some new recipes to try out would be great for her and her family."
"It has a good collection of healthy recipes , with step-by-step easy to follow instructions for preparing them in no time."
"All recipes in this book are saved with simpler ingredients with easy cooking directions."
"This cookbook will be a great gift with wonderful recipes that are simple, tasty and variety of meals to meet the needs of every family."
"This is perfect for me as I love cooking."
"I adored this cookbook!"
"Each recipe is well-instructed as readers can follow easily."
"I liked the variety of recipes here that are so easy to prepare."
Find Best Price at Amazon

Best Ruby Programming

Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby)
The first title to focus squarely on object-oriented Ruby application design, Practical Object-Oriented Design in Ruby will guide you to superior outcomes, whatever your previous Ruby experience. Understand how object-oriented programming can help you craft Ruby code that is easier to maintain and upgrade Decide what belongs in a single Ruby class Avoid entangling objects that should be kept separate Define flexible interfaces among objects Reduce programming overhead costs with duck typing Successfully apply inheritance Build objects via composition Design cost-effective tests Solve common problems associated with poorly designed Ruby code. Your descriptions are so vibrant and vivid that I’m rediscovering the truth buried in OO principles that are otherwise so internalized that I forget to explore them. “As a self-taught programmer, this was an extremely helpful dive into some OOP concepts that I could definitely stand to become better acquainted with! “Meticulously pragmatic and exquisitely articulate, Practical Object Oriented Design in Ruby makes otherwise elusive knowledge available to an audience which desperately needs it. Not only is the book 100% on-point, Sandi has an easy writing style with lots of great analogies that drive every point home.”. “While Ruby is an object-oriented language, little time is spent in the documentation on what OO truly means or how it should direct the way we build programs. Here Metz brings it to the fore, covering most of the key principles of OO development and design in an engaging, easy-to-understand manner. This is a must-read for anyone wanting to do object-oriented programming in any language, not to mention it has completely changed the way I approach testing.”. “Distilling scary OO design practices with clear-cut examples and explanations makes this a book or novices and experts alike. It’s jam-packed with great nuggets of practical advice and coding techniques that you can start applying immediately in your projects.”. –Kevin Berridge, software engineering manager, Pointe Blank Solutions, and organizer, Burning River Developers Meetup. I am astonished when I find a book that offers new insights and ideas, and even more surprised when it can do so, not just once, but throughout the pages. “Metz’s take on the subject is rooted strongly in theory, but the explanation always stays grounded in real world concerns, which helped me to internalize it. “Whether you’re just getting started in your software development career, or you’ve been coding for years (like I have), it’s likely that you’ll learn a lot from Ms. Metz’s book.
Reviews
"My experience in writing software from the ground up is a bit limited but when doing so the questions that I've struggled with are covered in this book."
"Although there are some chapters that are more ruby specific, this book could be a great Object Oriented Design book for any languaged developer."
"The strong code conventions in Rails make intentional software design unnecessary on a small codebase. If you've ever read an article about software design and thought, "That's a nice theory, but these people have no idea how modern software is actually written" - then this book is for you."
"Follow the principles in the book (e.g. short single-purpose methods with meaningful names, few parameters, etc) and you will thank yourself (and Sandi) in a year when you have to maintain your code."
"As an intermediate Ruby developer, I wasn't certain I was going to learn a tremendous amount from this book, even with it being written by the godmother of the Ruby community."
"Find and watch Robert C. Martin's video keynote Architecture - The Lost Years, go read some of Avdi Grimm's Object On Rails book, search for Sandi's Less - The Path to Better Design."
"I bought this book for work, but it was also extremely well timed as I am helping to lead a development team that is looking for reason-based arguments for maintaining code quality, rather than a long list of someone's personal preferences."
Find Best Price at Amazon

Best Lisp Programming

Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)
A new theme has been introduced that emphasizes the central role played by different approaches to dealing with time in computational models: objects with state, concurrent programming, functional programming and lazy evaluation, and nondeterministic programming. Abelson and Sussman's classic Structure and Interpretation of Computer Programs teaches readers how to program by employing the tools of abstraction and modularity. The book spends a great deal of time considering both this decomposition and the process of knitting the smaller pieces back together.
Reviews
"It was first exposure to a language other than BASIC, so I acknowledge the bar was pretty low, but I was blown away."
"Great book covering LISP, lambda calculus, and the meta-circular interpreter."
"A must read for anyone in programming."
"You may have to search a bit to find a vintage Scheme compatible with the exercises used in the book - people on the Internet (particularly the scheme community) are very helpful here."
"I wish I would have read this book 10 years back..."
"I wouldn't recommend it to someone with no prior computer science skills unless they are looking to become a computer scientist."
"It used to be offered at MIT as 6.001 but unfortunately they removed it in favor of 6.01 Python."
Find Best Price at Amazon

Best Swift Programming Language

Swift Programming: The Big Nerd Ranch Guide (2nd Edition) (Big Nerd Ranch Guides)
Throughout the book, the authors share their insights into Swift to ensure that you understand the hows and whys of Swift and can put that understanding to use in different contexts. More recently, he works with Big Nerd Ranch’s talented authors and instructors to produce and teach the best programming texts and training possible.
Reviews
"It is only well towards the book's middle, when "Swift Programming" gets into more intermediate territory, where it adds value: it is just not very good when explaining the basics, and this is where it may lose, or at least confuse, the reader. Another thing that the existing reviews do not tell you - and I would have saved myself some money and time if they did - is that the book does not get around to building an iOS app until Chapter 26."
"If you're not familiar with Big Nerd Ranch history, they have been involved in Cocoa (and before that AppKit) development and training for probably two decades."
"I'm very happy I bought this book and are excited to receive their IOS programming book that came out this month."
"You get annoyed because you have to at that point just download the code to see what your entries should have been."
"Congrats to the team of Big Nerd Ranch Guide."
"I've had this book for several months now, and it is very easy to read and understand."
"By far the best introduction to the Swift programming language I have read so far."
"On occasion, they ask something more difficult that requires you to extend your knowledge, but these are rated "silver" and "gold", and they are always preceded by "bronze" exercises that test what you've read about."
Find Best Price at Amazon

Best Prolog Programming

Air Fryer Cookbook: 530 Tasty and Easy Air Fryer Recipes
An air fryer will roast, steam, bake and grill all of the food for you and the family. In this book we gathered only the best 530 recipes for Air Fryer for: • Breakfast • Lunch • Sides • Desserts • Meat • Poultry • Seafood • Snacks It’s time to make a change in the way you cook.
Reviews
"the choice of recipes is very large and it's very cool."
"It helps me to understand and learn how to utilize my new Air Fryer much better without worrying about calorie intake and the negative sides of taking fried food."
"I have tried many of these recipes and all the recipes are very easy to prepare and very tasty."
"I prefer only healthy food and in this book the number of options for preparing such dishes is amazing."
"The book has information on how air fryer cookbook recipes work to help you cook very tasty in this way."
"The author gives us 530 delicious and simple recipes "Fricker" in this kitchen."
"I am an addict in using air fryer for I can roast, steam, bake and grill with it on whatever foods I need for my family."
"This Air Fryer book offers recipes and The book starts off with great tips and in information about the Air Fryer Cookbook and its benefits."
Find Best Price at Amazon

Best XSL Programming

XML Programming Success in a Day: Beginner’s Guide to Fast, Easy, and Efficient Learning of XML Programming (XML, XML Programming, Programming, XML Guide, ... XSL, DTD's, Schemas, HTML5, JavaScript)
Instead of jumping right into the instructions, this book will provide you first with all the necessary concepts that you need to learn in order to make the learning process a whole lot easier.
Reviews
"This book gives fair enough idea to understand what is XML and how it's structure."
"Won't teach you enough about XML to be useful."
"but after reading this book I have a good idea model is programmed in XML, how it works and learn some programming languages ​​'' easily."
"Good read in the office when you do not feel like working and want to get away with it."
"This book will not improve your understanding of XML."
"Don't buy this book, most reviews are fake."
"The worst of all is how for example he mentioned something over and over under a different headline which makes you lost and unsure of what you learnt through thr previous pages, even myself a Computing professional and a teacher did not get this book in my head, then how can you Mr learner?"
Find Best Price at Amazon

Best RPG Programming

Mastering Regular Expressions
Regular expressions are an extremely powerful tool for manipulating text and data. Mastering Regular Expressions will help you navigate the minefield to becoming an expert and help you optimize your use of regular expressions. Mastering Regular Expressions , Third Edition, now includes a full chapter devoted to PHP and its powerful and expressive suite of regular expression functions, in addition to enhanced PHP coverage in the central "core" chapters. "There isn't a better (or more useful) book available on regular expressions." "A real tour-de-force of a book which not only covers the mechanics of regexes in extraordinary detail but also talks about efficiency and the use of regexes in Perl, Java, and .NET...If you use regular expressions as part of your professional work (even if you already have a good book on whatever language you're programming in) I would strongly recommend this book to you." When faced with the daunting task of filling his copious free time, Jeffrey enjoys playing Ultimate Frisbee and basketball with friends at Yahoo!, programming his house, and feeding the squirrels and jays in his back yard.
Reviews
"A useful, but verbose regex backgrounder that may come in handy from time to time."
"Even though i had learned some rather complex queries this book gave me my first hope that someday i'll move beyond being a googling hack."
"A very good reference for Mastering Regular Expressions."
"After reading Friedl's guide, I have become much better at CORRECTLY programming regular expressions and "thinking regular expressions", that is, changing my outlook on a given task in order to apply regular expressions."
"I have tried reading this on a Paperwhite, which didn't work well, but then I didn't expect it to."
"If you need to obtain little bits of information from reams of text, this is the book for you."
"Very good book that really makes it possible to understand how regular expressions work."
"During the last couple years I have run across several reviews online naming Friedl's "Mastering Regular Expressions" as the best single guide to learning regular expressions."
Find Best Price at Amazon

Best XML Programming

Mastering Regular Expressions
Regular expressions are an extremely powerful tool for manipulating text and data. Mastering Regular Expressions will help you navigate the minefield to becoming an expert and help you optimize your use of regular expressions. Mastering Regular Expressions , Third Edition, now includes a full chapter devoted to PHP and its powerful and expressive suite of regular expression functions, in addition to enhanced PHP coverage in the central "core" chapters. "There isn't a better (or more useful) book available on regular expressions." "A real tour-de-force of a book which not only covers the mechanics of regexes in extraordinary detail but also talks about efficiency and the use of regexes in Perl, Java, and .NET...If you use regular expressions as part of your professional work (even if you already have a good book on whatever language you're programming in) I would strongly recommend this book to you." When faced with the daunting task of filling his copious free time, Jeffrey enjoys playing Ultimate Frisbee and basketball with friends at Yahoo!, programming his house, and feeding the squirrels and jays in his back yard.
Reviews
"A useful, but verbose regex backgrounder that may come in handy from time to time."
"Even though i had learned some rather complex queries this book gave me my first hope that someday i'll move beyond being a googling hack."
"A very good reference for Mastering Regular Expressions."
"After reading Friedl's guide, I have become much better at CORRECTLY programming regular expressions and "thinking regular expressions", that is, changing my outlook on a given task in order to apply regular expressions."
"I have tried reading this on a Paperwhite, which didn't work well, but then I didn't expect it to."
"If you need to obtain little bits of information from reams of text, this is the book for you."
"Very good book that really makes it possible to understand how regular expressions work."
"During the last couple years I have run across several reviews online naming Friedl's "Mastering Regular Expressions" as the best single guide to learning regular expressions."
Find Best Price at Amazon

Best Fortran Programming

Fortran 95/2003 for Scientists & Engineers
Among its strengths are its concise, clear explanations of Fortran syntax and programming procedures, the inclusion of a wealth of examples and exercises to help students grasp difficult concepts, and its explanations about how to understand code written for older versions of Fortran.
Reviews
"Great book!"
"As someone who never programmed before, i love this book."
"If you are an absolute beginner and you want to learn FORTRAN from scratch, this book for you."
"For it's time, it was a useful language, there are some useful features to it for numeric computing and there's a lot of code already written in it so it's hard to avoid--but compared to modern languages it's rather annoying to write in (lack of pointers, etc.). The conference was in France and having never programmed in fortran 95 before, I decided to pick up a book to come up to speed."
"Once I got over a mental block about reading 'pseudo code', its chapter instruction made a lot more sense. But I hate reading on my laptop, so checked back at the end of September, and it was only $26!"
"I first programmed in Fortran (it was spelled FORTRAN then) in 1965, hadn't worked with it for about 30 years, and - as an experienced programmer/engineer - needed to get up to speed expeditiously on current language details for a specific project."
"The best book so far for Fortran."
Find Best Price at Amazon

Best Ada Programming Language

Instant Pot Cookbook: 365 Recipes for your Electric Pressure Cooker Instant Pot: (Quick and Easy Recipes, Paleo, Instant Pot for two, Healthy, Gluten-free, Keto)
Samanta Klein's Instant Pot Cookbook is here to do just that: make you a chef without spending all your time in the kitchen, using your Instant Pot pressure cooker! “Chef’s Selection” & “Party & Holiday Recipes” that will come in handy on certain occasions and you will make full use of your Instant Pot cookbook! Wide variety of poultry and beef recipes for your Instant Pot Quick vegetable and side dishes as well as yummy Pasta, Rice and Risotto section which will further make the experience cooking in your Instant Pot a true joy.
Reviews
"This Instant Pot Cookbook book has a good variety of recipes."
"With the step by step procedure, you will know how to make all the recipes, even if you are a newer of cooking recipes, you can complete a very good flavored dish!"
"Perfect for anyone with a pressure cooker.Really good cookbook with a huge amount of recipes and with helpful info too, buy this cookbook and try delicious and healthy recipes."
"nice collection of delicious instant pot electric pressure cooker recipes that would be a great source for you family dinner meal as well as for any friendly gathering, i have found a lot of healthy recipes that i can cook easily and the they are used by a wide range of ingredients."
"Some I have had to add a little bit extra liquid for some of the pasta dishes."
"I'm glad I got it because it enables me to get more use from my instant pot.So far, every recipe made has been outstanding."
"I am excited to try those recipes."
"Elegant book!"
Find Best Price at Amazon

Best C & C++ Programming

C Programming Language, 2nd Edition
The authors present the complete guide to ANSI standard C language programming. This book is meant to help the reader learn how to program in C. The book assumes some familiarity with basic programming concepts like variables, assignment statements, loops, and functions.
Reviews
"Well written."
"The book moves through concepts very quickly, and is going to frustrate many beginners."
"This has been one of the best programming books I have owned."
"Excellent referrence book."
"I purchased this book for the purpose of gaining insights and intraspection into the history of the C++ and Java languages.The book is somewhat dated but a good fit for what I needed it for, didn't necessarily need the latest edition."
"I have been programming for a little while now (mostly web development, javascript, php, and ruby) and this is my first book I've read on C and it was great."
"Came in good quality."
Find Best Price at Amazon

Best Python Programming

Python Crash Course: A Hands-On, Project-Based Introduction to Programming
As you work through Python Crash Course you’ll learn how to: –Use powerful Python libraries and tools, including matplotlib, NumPy, and Pygal. –Make 2D games that respond to keypresses and mouse clicks, and that grow more difficult as the game progresses. –Work with data to generate interactive visualizations. –Create and customize Web apps and deploy them safely online. –Deal with mistakes and errors so you can solve your own programming problems.
Reviews
"I purchased this book with a book on Machine Learning in Python as well."
"but not with this book. Like i said, I started this book AFTER going through all those other materials so I'm not sure how it would fair with someone who is starting at absolute zero, but my honest opinion is that if i had started here and moved on i would have perhaps been a bit further at this point."
"This book would be great for anyone wanting to learn python or anyone wanting to learn programming in general."
"This is one of the best book for beginners who wants to learn Python."
"This book filled that expectations, the only thing I would improve is the Django section because it is a bit confusing."
"Good for python beginner."
Find Best Price at Amazon

Best Java Programming

Head First Design Patterns: A Brain-Friendly Guide
By the time you finish this book, you’ll be able to take advantage of the best design practices and experiences of those who have fought the beast of software design and triumphed. Eric Freeman recently ended nearly a decade as a media company executive, having held the position of CTO of Disney Online & Disney.com at The Walt Disney Company. More recently, she's been a master trainer for Sun Microsystems, teaching Sun's Java instructors how to teach the latest technologies to customers, and a lead developer of several Sun certification exams.
Reviews
"a nice intro to design patterns."
"I love these Head First books."
"I've always preferred and loved the idea of fun and learn being together, and this book does exactly that, it's a book so easy to read that helps you to keep reading, and invites you to actually do the excercises, and they look fun to do."
"Fun book."
"It presents exactly what you need to know in an easy and fun to read format, making it much less of a textbook and more of a "Hey look at all this cool stuff you can do with software!""
"While GOF book covers more patterns, it's not as nearly as much fun to read as Head First Design Patterns. Bottom line: - I definitely recommend this book to any junior developer who wants to get familiar with Design Patterns. - Experienced developers will skip quite a few pages (like I did), yet it's still a good read."
"Great book, I should have read it years ago."
"This book is definitely not the patterns Nirvana, and it may not make you the patterns guru, but it sure is a great book, extremely well written to welcome the beginner to the world of patterns. Once I master this book and practice the patterns, I am sure I will be able to move to the next level and maybe I will be better able to understand the GOF bible which I learn is a must read for any serious techie!"
Find Best Price at Amazon

Best Ajax Programming

Head First Ajax: A Brain-Friendly Guide
Ajax is no longer an experimental approach to website development, but the key to building browser-based applications that form the cornerstone of Web 2.0. With twenty years experience in the field, Rebecca M. Riordan has earned an international reputation for designing and implementing computer systems that are technically sound, reliable, and effectively meet her clients' needs.
Reviews
"For the html page to work you have to do this or change the script src to " script src="thumbnails.js"."
"It seemed like they tried to make everything easy with lots of pix, in point of fact the concepts are STILL very difficult and having the candy coating actually was more confusing to me."
"But I feel this book has given me enough basic concepts of Ajax (and also some general web design concepts) that I can use Ajax libraries without breaking anything unintentionally. I don't think I will read another book on Ajax unless I am doing some custom Ajax coding."
"Head First Ajax by Rebecca Riordan is by far the best introduction to AJAX I've yet to encounter--and possibly the most lucid web development book I have read thus far! Head First AJAX beautifully clarifies a lot of JavaScript concepts, like how to traverse the Dom, how to insert multiple event handlers, and how to validate forms in addition to providing insight on synchronous requests and (asynchronous) AJAX. (Although JQuery, PHP, and MySQL are not vital to getting to know AJAX, knowing at least some PHP and MySQL can help advance the readers' understanding on the server side component of AJAX). However, in reality, the reader will need to at least know some basic PHP for understanding what type of data can be sent back to the callback function (to clarify, a callback function is indicated in the Javascript code as the function to utilize the returned PHP data). I haven't read the Head First PHP and MySQL book, but, after reading Head First AJAX, I certainly plan on doing so. Head First AJAX may be considered the most helpful book in the entire spectrum of Web development books I have read thus far."
"But it also delves deeply into javascript, CSS, and the DOM, with many examples of the best way to write the code."
"This book is terribly outdated now."
"Then I would read this book."
"with that said, the "head first style" grows old the further you go along in the book with a strong want for real code examples without all the goofy stuff."
Find Best Price at Amazon

Best Borland Delphi Programming

Delphi in Depth: FireDAC
Delphi in Depth: FireDAC • Learn how to connect to a wide variety of databases • Optimize your connection configurations • Explore the world of indexes, searches, and filters • Discover the power of persisted datasets • Create flexible queries using macros and FireDAC scalar functions • Achieve blazing performance with Array DML • Master the art of cached updates • Add sophisticated features using Local SQL • Requires RAD Studio XE6 Professional or Delphi XE6 Professional or higher • Appropriate for novice to advanced Delphi database developers • More information is at http://www.JensenDataSystems.com/firedacbook/. Cary Jensen is a best-selling author of more than twenty-five books on software development.
Reviews
"and we have very few good contemporary books but thankfully we do have Nick Hodges, Marco Cantu, Chris Rollison and Daniele Teti."
"While quite practical, it also provides very useful and accurate background information."
"Cary and Loy are great writers making it simple with vast knowledge on the subject."
"Illuminating through clear descriptions and many, relevant examples."
Find Best Price at Amazon

Best Visual Basic Programming

Excel 2013 Power Programming with VBA
Spreadsheet" himself, bestselling author John Walkenbach, who demonstrates all the techniques you need to create Excel applications, both large and small Covers navigating the Excel interface, formatting worksheets, interacting with other Office applications, working with collaboration tools, and using sample workbooks and John Walkenbach's award-winning Power Utility Pak to help enhance your Excel skills Provides tips, tricks, and techniques for expanding Excel's capabilities with VBA that you wont find anywhere else. Develop VBA subroutines and functions Create custom UserForms and dialog boxes Use VBA to create add-ins, PivotTables, and charts Create procedures that execute automatically when events occur Work with class modules and color.
Reviews
"I am enjoying the book slowing."
"it is an excellent book, as have all of J Walkenback books."
"This was a replacement copy."
"It is a cross between a reference book and one you can read through."
"Excellent, use it everyday at work."
"Great book."
"Bought this book hoping that it would show me how to do everything in vba I could possibly want to do."
"For the Excel VBA programmer, this is indispensable."
Find Best Price at Amazon

Best Compiler Design

Compilers: Principles, Techniques, and Tools (2nd Edition)
Every chapter has been completely revised to reflect developments in software engineering, programming languages, and computer architecture that have occurred since 1986, when the last edition published. Monica S. Lam is a Professor of Computer Science at Stanford University, was the Chief Scientist at Tensilica and the founding CEO of moka5. Previously, he was a senior vice president at Bell Labs in Murray Hill and chief technical officer for communications software at Lucent Technologies.
Reviews
"The previous 1986 edition with the quaint illustration of the red dragon was the bench-mark gold standard for compiler texts, and I was worried that the new edition (with it's digitally animated cover, which loses much of the charm of the original) would be marred by loses and compromises. Anyway, on balance this is an excellent book and one that is well worth buying if you're interested in compilers, interpreters, VMs or other infrastructure components like that."
"I added this to my library because its one of *the* reference books for a computer science major. Shame on Pearson for, pardon the pun, draconian restrictions."
"Worse, the font choice used to typeset algorithms doesn't easily distinguish many greek lowercase letters from their modern English equivalents, the result being that it is fiendishly difficult to understand some algorithms (the book uses greek letters to indicate a 'sentential form', so they appear a *lot* and tend to be right next to their modern equivalents.)."
"This is an extremely useful book if you’re interested in writing compilers, but the Kindle version is worthless due to the extremely low limit on the number of devices on which you can read it. You need a device to read it just like you need light to read a normal book."
"Note the little red triangle banner in the Northwest corner of the book. states "Circulation of this edition outside of the Indian subcontinent is UNAUTHORIZED"."
Find Best Price at Amazon

Best Assembly Language Programming

Crock Pot Express Cookbook: Easy, Healthy and Tasty Crock Pot Express Recipes for Great Food
This cookbook contains Wide. variety. of. Simple and Delicious Crock Pot Express Recipes for your Crock Pot Express Multi-cooker, and will give you all the information about how to get the most out of your Crock Pot Express pressure cooker. Get a copy of this great value Crock Pot Express recipes book and transform your home with the Crock Pot Express Multi-cooker!
Reviews
"I mean when a cookbook starts off with Chicken in Beer Sauce, you know that you are going to have a fun cookbook!"
"I consider the Kindle cookbook to be above average with respect to the preparation and simplicity of the recipes."
"Crock Pot Express is the latest multi-cooker on the market, and this recipe book has some mouth-watering dishes and meals that are ready for any home cook."
"Bought this cook book with a crock pot for my daughter the lawyer-to-be."
"For example, there are two recipes named, "Express Apple Pie.""
"Some of the recipes are very hard to understand."
Find Best Price at Amazon