Koncocoo

Best HTML Programming

A Smarter Way to Learn HTML & CSS: Learn it faster. Remember it longer.
Using the Smarter Way to Learn method, you actually learn HTML/CSS, you don’t just read about it. Read the reviews that call The Smarter Way of learning fun, involving, frustration-free, and confidence-building. Then, if you want to go beyond reading about HTML & CSS and actually learn the skills, do it the smarter way.
Reviews
"I did learn a long ago version of HTML from the ground up, but since then, I haven't studied the newer versions in detail, just used the features without really exploring all their details. Not only do the exercises make learning fun, they reinforce the material right away so it sinks in deeper."
"I purchased the book, A Smarter Way to Learn HTML & CSS, and then to my surprise it came also on my Samsung Galaxy Tablet for free."
"As the course progresses, material from previous chapters is used repeatedly in the chapter tests so that the material remains fresh. After completing the javascript course, I was working towards an exam in Mongo DB and I was able to put my new-found javascript knowledge to great use for that class."
"Mark Myers' method of getting what can be--at times--difficult information into a format that makes it exponentially easier to consume, truly understand, and synthesize into real-world application is beyond anything I've encountered before."
"I definitely recommend this book to those looking for a great learning experience, especially to those who struggle with the average educational read."
"I am amazed at what Mark Myers has been able to accomplish with his Smarter Way to Learn books. Specifically, in the HTML and CSS book, he has given you exercises at the end of each chapter so you can build your own (admittedly ugly) webpage. Mr. Myers has been helpful throughout, whenever I needed guidance or had a question."
"Thanks Mark, for writing this book."
Find Best Price at Amazon
CSS: The Definitive Guide: Visual Presentation for the Web
Authors Eric Meyer and Estelle Weyl show you how to improve user experience, speed development, avoid potential bugs, and add life and depth to your applications through layout, transitions and animations, borders, backgrounds, text properties, and many other tools and techniques. She writes two technical blogs pulling millions of visitors, and speaks about CSS3, HTML5, JavaScript and mobile web development at conferences around the world.
Reviews
"I am reviewing from the perspective of someone that has done web development for many years, but has only learned CSS in a piecemeal and ad hoc fashion - picking up the parts that I needed at any given moment in time, but not as a fundamental subject to be understood from the ground up."
"Example, picked at random: Property. word-break. Default value. normal. Value syntax. normal |break-all|keep-all. Inh. Y. Anim. Y. Appendix C – Color Equivalence Table. This table lists the Color Name, RGB decimal, RGB percentage, HSL and Hexadecimal for about 4 pages worth of colors. Example, picked at random: Color Name. lightgray. RGB decimal. rgb(211,211,211). RGB percentage. rgb(82.7%,82.7%,82.7%). HSL. hsl(0,0,82.7%). Hexadecimal. #D3D3D3. The content included in this book makes it clear the authors are experienced web developers."
"This book! I’ve been wanting to take this book to the office to show my coworkers, but I’m worried I may end up too sweaty by the time I carry it up 5 flights of stairs. So far, I’m like 4 chapters in (yes, I’m reading it cover-to-cover like a Nicholas Spark book) and I already feel like I’ve learned so many new things about selectors, specificity, and the cascade that I didn’t know before and I’ve been writing CSS forever."
"The layout is accessible, the writing is clear and concise and the examples relevant and applicable to my everyday work."
"The authors do a tremendous job explaining all the nitty gritty details of css in a way that makes sense."
"This book is a beast!"
"Good, comprehensive book on CSS."
Find Best Price at Amazon
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. She has spoken at major design and Internet events including SXSW Interactive, Seybold Seminars, the GRAFILL conference (Geilo, Norway), and one of the first W3C International Expos.
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)."
"Just wanted to know what my web designer was talking about with all the terms she threw at me."
"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."
"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."
"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 Engineering

A Smarter Way to Learn HTML & CSS: Learn it faster. Remember it longer.
Using the Smarter Way to Learn method, you actually learn HTML/CSS, you don’t just read about it. Read the reviews that call The Smarter Way of learning fun, involving, frustration-free, and confidence-building. Then, if you want to go beyond reading about HTML & CSS and actually learn the skills, do it the smarter way.
Reviews
"I did learn a long ago version of HTML from the ground up, but since then, I haven't studied the newer versions in detail, just used the features without really exploring all their details. Not only do the exercises make learning fun, they reinforce the material right away so it sinks in deeper."
"I purchased the book, A Smarter Way to Learn HTML & CSS, and then to my surprise it came also on my Samsung Galaxy Tablet for free."
"As the course progresses, material from previous chapters is used repeatedly in the chapter tests so that the material remains fresh. After completing the javascript course, I was working towards an exam in Mongo DB and I was able to put my new-found javascript knowledge to great use for that class."
"Mark Myers' method of getting what can be--at times--difficult information into a format that makes it exponentially easier to consume, truly understand, and synthesize into real-world application is beyond anything I've encountered before."
"I definitely recommend this book to those looking for a great learning experience, especially to those who struggle with the average educational read."
"I am amazed at what Mark Myers has been able to accomplish with his Smarter Way to Learn books. Specifically, in the HTML and CSS book, he has given you exercises at the end of each chapter so you can build your own (admittedly ugly) webpage. Mr. Myers has been helpful throughout, whenever I needed guidance or had a question."
"Thanks Mark, for writing this book."
Find Best Price at Amazon

Best Software Design Tools

A Smarter Way to Learn HTML & CSS: Learn it faster. Remember it longer.
Using the Smarter Way to Learn method, you actually learn HTML/CSS, you don’t just read about it. Read the reviews that call The Smarter Way of learning fun, involving, frustration-free, and confidence-building. Then, if you want to go beyond reading about HTML & CSS and actually learn the skills, do it the smarter way.
Reviews
"I did learn a long ago version of HTML from the ground up, but since then, I haven't studied the newer versions in detail, just used the features without really exploring all their details. Not only do the exercises make learning fun, they reinforce the material right away so it sinks in deeper."
"I purchased the book, A Smarter Way to Learn HTML & CSS, and then to my surprise it came also on my Samsung Galaxy Tablet for free."
"As the course progresses, material from previous chapters is used repeatedly in the chapter tests so that the material remains fresh. After completing the javascript course, I was working towards an exam in Mongo DB and I was able to put my new-found javascript knowledge to great use for that class."
"Mark Myers' method of getting what can be--at times--difficult information into a format that makes it exponentially easier to consume, truly understand, and synthesize into real-world application is beyond anything I've encountered before."
"I definitely recommend this book to those looking for a great learning experience, especially to those who struggle with the average educational read."
"I am amazed at what Mark Myers has been able to accomplish with his Smarter Way to Learn books. Specifically, in the HTML and CSS book, he has given you exercises at the end of each chapter so you can build your own (admittedly ugly) webpage. Mr. Myers has been helpful throughout, whenever I needed guidance or had a question."
"Thanks Mark, for writing this book."
Find Best Price at Amazon

Best Software Design, Testing & Engineering

The Complete Software Developer's Career Guide: How to Learn Your Next Programming Language, Ace Your Programming Interview, and Land The Coding Job Of Your Dreams
Early in his software developer career, John Sonmez discovered that technical knowledge alone isn't enough to break through to the next income level - developers need "soft skills" like the ability to learn new technologies just in time, communicate clearly with management and consulting clients, negotiate a fair hourly rate, and unite teammates and coworkers in working toward a common goal. Plus how helping your manager with his goals can make you the MVP of your team The technical skills that every professional developer must have - but no one teaches you (most developers are missing some critical pieces, they don't teach this stuff in college, you're expected to just "know" this) An inside look at the recruiting industry. Brand New Developers In this book you'll discover what it's like to be a professional software developer, how to go from "I know some code" to possessing the skills to work on a development team, how to speed along your learning by avoiding common beginner traps, and how to decide whether you should invest in a programming degree or "bootcamp." Not Just For Beginners--Guaranteed To Make You A Better Developer When I first started reading this book I was skeptical. Rui FigueiredoSoftware Developer and Computer Science PhDDublin, Ireland Deals With The Human Side Of Software Development. This book is different from all other software development books I have read because it deals with the human side of software development. Even though as software developers we are surrounded with the latest technology, we are still people with feelings, fears and dreams, and John's book focuses on that. The Complete Software Developer's Career Guide is a great resource that I wish that I had years earlier in my career and in my education. Fernando Z.Senior Software Developer, Blogger and Programming FanaticCentral Texas Get It Even If You're NOT In Software Development. Invaluable advice for any software developer, from entry-level to senior. John Sonmez is a software developer and the author of two bestselling books, The Complete Software Developer's Career Guide and Soft Skills: The Software Developer's Life Manual. He's also the founder of the Simple Programmer blog and YouTube channel, where he reaches 1.4 million software developers yearly and helps them develop the unique blend of skills that made him a highly paid, highly sought-after developer and consultant.
Reviews
"The book meets the breadth and depth requirements one would expect of a software developers' career guide. I wish I had a book like this when I was starting out as a software developer back in the days."
"I have been an engineer and architect for nearly 20 years now and have found that all of the topics covered in John's book ring home."
"You will learn many new things and some things might be a refresher, but hey who doesn't need a refresher every now and then."
"Having been involved in all aspects of software development, John does a very good job of giving good advice, and providing sufficient information for anyone to succeed in the software industry."
"John has successfully taken the big picture and broken it down into manageable chunks."
"The Complete Software Developer's Career Guide continues on the path blazed by Sonmez's Soft Skills of taking the complexity in our life (and in this book's case, your software engineering career) and breaking it down into manageable & actionable chunks."
"I first heard of John Sonmez from his Soft Skills book."
"Well much of the information you can get online, but if you prefer to know software career development by reading book, then this is a good book."
Find Best Price at Amazon

Best XML Programming

Mastering Regular Expressions: Understand Your Data and Be More Productive
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." - James Mohr, Linux Magazine, April 2007 Jeffrey Friedl was raised in the countryside of Rootstown, Ohio, and had aspirations of being an astronomer until one day he noticed a TRS-80 Model I sitting unused in the corner of the chem lab (bristling with a full 16K of RAM, no less).
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 C Programming

C Programming Language
This ebook is the first authorized digital version of Kernighan and Ritchie’s 1988 classic, The C Programming Language (2nd Ed.). Just about every C programmer I respect learned C from this book.
Reviews
"If you are trying to learn the C language, who better to learn from than the one who invented the thing."
"Just how do you declare a static pointer to an array of functions returning a volatile structure pointer?"
"It is then fitting that K&R2 remains the de facto manual and reference for helping programmers get acquainted with the C programming language. Chapter 5, "Pointers and Arrays," for example, does a great job at elucidating a difficult computer science concept. After the main tutorial chapters, the appendix follows in an amazingly compact, yet thorough reference, which includes a C grammar, overview of the standard libraries, and more. For example, the section covering the "*printf" and "*scanf" conversion specifiers is extremely helpful and much easier to digest than most man pages."
"A great reference book, and a must read for any serious programmer."
"Well written."
"Quality of book is good as new."
"This has been one of the best programming books I have owned."
"It's a fake book!"
Find Best Price at Amazon

Best C# Programming

C#: Learn C# in One Day and Learn It Well. C# for Beginners with Hands-on Project. (Learn Coding Fast with Hands-On Project Book 3)
Or perhaps you know other programming languages but are interested in learning the C# language fast? You no longer have to waste your time and money learning C# from boring books that are 600 pages long, expensive online courses or complicated C# tutorials that just leave you more confused. C# for Beginners Complex concepts are broken down into simple steps to ensure that you can easily master the C# language even if you have never coded before . This book includes a unique project at the end of the book that requires the application of all the concepts taught previously. Working through the project will not only give you an immense sense of achievement, it"ll also help you retain the knowledge and master the language. Are you ready to dip your toes into the exciting world of C# coding? Object Oriented Programming - What is object oriented programming? Tags: ------------. C#, C# tutorial, C# book, learning C#, C# programming language, C# coding, C# programming for beginners, C# for Dummies, .NET, Visual Studio, C# operators. In my books, I take special efforts to ensure that even a complete novice to programming can understand and apply the concepts covered.
Reviews
"Make sure to comment a copy of the code since for some reason, a nasty "Error CS0501 'Program.Main(string[])' must declare a body because it is not marked abstract, extern, or partial" has begun appearing in the code :(. Will keep updating this post. Update: Although I was aware of it, I failed to mention that the error mentioned above had nothing to do with the author's code -which presents no mistake that I am aware of - but rather came from my fiddling with the code."
"It has an index, page numbers, good examples, well chosen content, and presented in reasonable order as to building of content. I even contacted Jamie, the author, who is extremely personable and actively involved in making any improvements to make this the best publication on the market."
"This book provides a very clear overview of the C# language along with covering the core concepts of object oriented programming."
"Good book with plenty of details and examples."
"I use this book to teach an introductory course on C# Programming and it gets the job done."
"Great book for experienced programmers new to C#."
"This book is clear and great explanations are given to help this rookie get the fundamentals of this otherwise difficult language to learn."
Find Best Price at Amazon

Best C++ Programming

The C++ Programming Language
The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. The C++ Programming Language, Fourth Edition, delivers meticulous, richly explained, and integrated coverage of the entire language—its facilities, abstraction mechanisms, standard libraries, and key design techniques. C++ abstraction, including classes, class hierarchies, and templates in support of a synthesis of traditional programming, object-oriented programming, and generic programming. This fourth edition makes C++11 thoroughly accessible to programmers moving from C++98 or other languages, while introducing insights and techniques that even cutting-edge C++11 programmers will find indispensable. The recipient of numerous honors, including The National Academy of Engineering 2018 Charles Stark Draper Prize for Engineering “for conceptualizing and developing the C++ programming language , Dr. Stroustrup is a member of the National Academy of Engineering, an AT&T Fellow, an AT&T Bell Laboratories Fellow, an IEEE Fellow, and an ACM Fellow.
Reviews
"Accelerated C++ by Andrew Koenig & Barbara Moo -- Read and practice example code and exercises from this book first. Programming: Principles and Practice Using C++ (2nd Edition) by Bjarne Stroustrup -- Chapters 5,6, and 7 are gems in this book. (b) The C++ Standard Library: A Tutorial and Reference (2nd Edition) by Nicolai M. Josuttis, -- Clear examples and very methodical. 3."
"As an embedded developer, I find the strongly typed C++ language is superior to C, although because of its closeness to the hardware, I still love that baby."
"Typography-wise, the 4th edition is easier on the eyes, with better use of whitespace, liberal use of navy blue for keywords and program examples, and more tables and graphics than in the previous edition. This may sound trivial, but it's not--I find the improved layout makes this edition much more accessible as a reference than the more densely-printed 3rd edition. This edition is a significant rewrite from the 3rd edition. Not only were these sort of a condensed Peopleware: Productive Projects and Teams (3rd Edition) that I enjoyed reading, they also allowed the word 'moron' to appear in the index of the 3rd edition--a word that is now gone from the index of the 4th edition, but still applicable on many product teams :-). My only complaint with this new 4th edition is that it truly does represent C++ 'moving on'. That said, I also intend to keep my 3rd edition around for a while longer, as a lot of the sections pertaining to dealing with older compilers and interfacing with older libraries did not make it to this new edition."
"I love how Bjarne could get into crazy technical information but chooses to focus on how to write beautiful code and really use the language to express your ideas."
"You can easily skip around to study concepts that you are learning from other books or tutorials to gain more insight into what you are learning."
"In my job as engineering software developer I have readed and used daily as reference all the previous editions of "The C++ Programming Language"."
"Characters overlap and are out of order, completely changing the meaning of the code, and this book is about code, so a large portion of the text has this problem."
Find Best Price at Amazon

Best Pascal Programming

Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5 (Learning Php, Mysql, Javascript, Css & Html5)
With this popular hands-on guide, you'll tackle dynamic web programming with the help of today's core technologies: PHP, MySQL, JavaScript, jQuery, CSS, and HTML5. This book taught me everything I needed to know to land a decent job as a PHP developer - best thirty dollarinvestment of my life " " The web programming equivalent of a well-stockedtoolbox... it packs a lot of utility into acompact space " " I literally devoured it over the course of the rest of the day " " The book is very clearly written and easy to understand. I would definitely recommend it for beginners " " A must have book for those who begin sailing in the Web development waters " " A very in-depth introduction for webmasters " " It has everything I needed to get up to speed very quickly " " The book did a great job of filling the holes in my knowledge ".
Reviews
"However, MySQL and PHP have changed DRASTICALLY and if you learn from this book only you will need to supplement all of the knowledge gained and it will probably only lead to confusion. Most recently salting and hashing has been automated by the overlords of PHP into a singular function: password_hash(STRING, PRESET_ALGORITHM). This was done because salting and hashing were produced incorrectly on so many sites that PHP's caretakers decided that it would be in everyone's best interest to simplify the process. Only briefly there is part of a chapter where he touches on prepared statements, which has become the correct way to instantiate MySQL queries."
"With years of programming experience, is difficult to find a good technical book."
"This is a great reference text."
"The easiest to follow and understand, provided the most comprehensive knowledge a developer needs."
"This book gives a solid Introduction of building an end to end Web Site/System with PHP, MySQL in the server side, and JavaScript and JQuery in the Client Side."
"Good material with a width coverage of topics for everyone who wants to up their coding game."
"I like the authors writing style he made the information flow in a logical manner and covered pretty much all the bases from start to finish."
"Excellent."
Find Best Price at Amazon

Best JavaScript Programming

A Smarter Way to Learn JavaScript: The new approach that uses technology to cut your effort in half
After reading a short chapter, you go to my website and complete twenty interactive exercises. Many learners hit a wall when they try to understand advanced concepts like variable scope and prototypes. But the fault lies with the authors, coding virtuosos who lack teaching talent. Thanks to the interactive exercises on my website, you'll always understand and remember everything necessary to confidently tackle the next concept. "I've signed up to a few sites like Udemy, Codecademy, FreeCodeCamp, Lynda, YouTube videos, even searched on Coursera but nothing seemed to work for me. It's how you wind up satisfied, confident, and proud, instead of confused, discouraged, and defeated. The exercises keep you focused, give you extra practice where you're shaky, and prepare you for each next step. But, as Amazon reviewer James Toban says, when you get to the end of the book, you've built "a tower of JavaScript." But if you're new to programming, more than a thousand five-star reviews are pretty good evidence that my book may be just the one to get you coding JavaScript successfully. "Mark Myers' method of getting what can be...difficult information into a format that makes it exponentially easier to consume, truly understand, and synthesize into real-world application is beyond anything I've encountered before." My professional focus is on using technology to reduce the effort and tedium of learning, primarily through interactivity. I'm developing the "A Smarter Way to Learn" series on programming, a collection of instructional books paired with online interactive exercises. Along with my wife Judy and our two politically-active cats, I live in Taos, NM, where I cook under the ghostly supervision of Marcella Hazan, read extensively, play showboat frisbee once a week, and long for more episodes of "Breaking Bad."
Reviews
"As part of my learning, I'm also taking another class by Jeff Escalante, it's called "Making Kittens fly with JavaScript", I'm learning so much already because his course actually involves building a project from scratch. I tried learning javascript before from the "Eloquent Javascript" book and it was more intermediate than beginners so hopefully once I'm done with a smarter way to learn javascript and the other class I'm taking, I'll be able to finally understand the content of that book."
"Granted, there's more reading involved than some of the other resources that provide video tutorials, and there isn't any elaborate are direction to the interface, but this is a small sacrifice for a fantastic value. Fun fact: I was able to complete my first InDesign script before finishing the book."
"This book and the accompanying exercises (that you get at no additional expense) make this a one-of-a-kind learning system. Because of the organization, clear communication and most of all the online component of this system, this is the best book I have ever bought."
"Pros: -Gets you writing code quickly. -Includes online practice problems, that if completed, really help you retain the information. -Doesn't assume previous programming experience and has clear explanations where needed. -Author asks for and responds to feedback. Cons: -won't be the only JavaScript book you need, as it doesn't really cover design patterns, or any super in depth stuff. -doesn't go over any of the new ES6 stuff. This was my first programming book and I'm glad it was."
"This book provides you 20 individual exercises per chapter, where the computer will keep prompting you on the answers you get wrong until you get them right. This builds muscle memory for programming, and you find yourself recalling bits of code that you would not immediately remember just from reading the standard JS texts."
Find Best Price at Amazon

Best PHP Computer Programming

The Joy of PHP: A Beginner's Guide to Programming Interactive Web Applications with PHP and mySQL
If so, then The Joy of PHP 5th edition by Alan Forbes is the book for you!! You start with the easy stuff--like how to create and run simple PHP scripts that modify web pages-- and then build on what you've learned through a series of cohesive (and fun) exercises that carry over from lesson to lesson. You are far more likely to retain what you've learned using this approach than just reading dry syntax documentation. If you want to learn the PHP language in an easy, enjoyable, well laid out manner and to learn why PHP and mySQL are so powerful and fun to use then buy this book!! - Installing and configuring PHP. - Introduction to HTML. - Basic PHP Syntax. - Some Fun Right Away. - Editors and Staying Organized. - Variables, Numbers, Dates and Strings. - Control Structures. - How to use a database, such as mySQL. - Using PHP and mySQL Together. - How to create forms to Display, Add, Edit, and Delete data. - Session Variables. - Working with Images. - PHP File Uploads. - PHP Quirks and Tips. - Security Considerations. This book is NOT the only book you'll ever need to master PHP.
Reviews
"So many books seem to want to front-load a bunch of theory about for loops and how many bytes a certain statement might take up. Generally, I understand the concepts, but part of me yearns to "get my hands dirty", as I find I feel disconnected from true understanding. It felt a little overwhelmed, but going through his line-by-line explanation a few times, I finally began picking up the concepts, and when I finally got to the end of the first program, I really felt like I had a decent handle on what was going on. It was an abrupt way to begin, but by the end I felt like I got a lot out of it. Well worth the purchase price since I feel like I actually learned something."
"I very much like that I now have working code samples which perform key operations; that's why I said the book offers a _practical_ overview. I felt the book is _inspiring_ because, for the effort of reading a relatively small book, I now feel empowered to launch into my own designs - and I have those working code samples to prove or disprove an approach."
"I read a lot of technical books and I find they almost always fall into two categories either they're an encyclopedia of all the features of a specific language in a highly technical jargon or they spend 2/3 of the text covering extremely basic concepts in programming and they do it using 300 or 400 hundred pages. For someone like myself this is a great starting point after reading this and going through the exercises I feel ready to find one of the encyclopedic books on PHP to use as a reference while I work on my own projects. The version I have does cover a lot of bare bones basics on security and to be honest if you take only this book as it stands and create a program for your company or a customer then you're looking to get hacked."
"The book is full of small errors, typos, etc."
Find Best Price at Amazon

Best Visual Basic Programming

Excel 2013 Power Programming with VBA (Mr. Spreadsheet's Bookshelf)
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. John Walkenbach , arguably the foremost authority on Excel, has written 50+ books, including multiple editions of the bestselling Excel Bible and Excel Formulas, as well as more than 300 articles for publications such as PC World, InfoWorld , and Windows.
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 Perl Computer Programming

Raspberry Pi 3: Beginner to Pro – Step by Step Guide (Raspberry Pi 3 2016)
What is the Raspberry Pi 3. How to set up RPI 3. How to use Raspbian. GPIO Pins. Project Ideas. Accessories for the Pi. Advanced Circuits with the RPI 3. Raspberry Pi Tips and Tricks. Tags: Raspberry Pi, Raspberry Pi 3, Raspberry Pi 3 Books, Raspberry Pi 3 Kindle, Raspberry Pi 3 2016, Raspberry Pi 3 Projects, Raspberry Pi 3 Python, Python.
Reviews
"This book has way more useful hobbyist information than I imagined, and I never thought that the "purchased together with" section on Amazon would prove so useful."
"A lot of the information in the little book can be obtained from the RPI foundation website."
"While the presentation was "understandable", in my case it just didn't sink in enough to make the process really useful without going over and over the different concepts presented."
"Very helpful book."
"Thin book, helped me to begin, that is about it."
"It says "Beginner to Pro"... Well, "Beginner" is okay, but hardly a "Pro"."
"Closer to beginner than pro... as starting book with RPI it is very clear."
"This was good, easy reading, but not overly in depth on any one subject."
Find Best Price at Amazon

Best Ruby Computer 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. “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. This book is excellently written, well-organized, with lucid explanations of technical programming concepts.”. “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. Sandi Metz has thirty years of experience working on projects that survived to grow and change. She now writes code every day as a software architect at Duke University, where her team solves real problems for customers who have large object-oriented applications that have been evolving for more than fifteen years.
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."
"Practical Object-Oriented Design was the first I read that focused on writing quality 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 Best Price at Amazon

Best Java Computer 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.
Reviews
"The book is lengthy in detail for each of the design patterns, and even though I was able to grasp the concept, but there was too much back and forth to get there."
"The book seems to have plenty of ways to fry the information into your brain including fill in the blank questions and programming exercises. I find it really interesting how the Head First guys use cognitive research to help with learning the material."
"a nice intro to design patterns."
"I love these Head First books."
"Fun book."
"Simply knowing (and using) principles such as abstraction, inheritance, polymorphism, and the like is not what OO is really about -- it's about writing solid, flexible, maintainable, and all around _good_ code... and that's exactly what this book teaches you."
"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!""
"Great book, I should have read it years ago."
Find Best Price at Amazon

Best Python Computer 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. Eric Matthes is a high school science and math teacher living in Alaska where he teaches Introduction to Python.
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."
"If you're an absolute beginner to programming like myself, I absolutely recommend the book!"
"But the ebook version the "code" part font is illegible."
"This book would be great for anyone wanting to learn python or anyone wanting to learn programming in general."
"The information is presented in a logical format leading from simple concepts to more complex syntax and finally combining it in several interesting projects."
"message = "Buy this book!\nIt is awesome!""
"This is a great read and great introductory book into Python 2 and 3."
Find Best Price at Amazon

Best SQL Databases

SQL in 10 Minutes, Sams Teach Yourself
10 minutes is all you need to learn how to... Use the major SQL statements Construct complex SQL statements using multiple clauses and operators Retrieve, sort, and format database contents Pinpoint the data you need using a variety of filtering techniques Use aggregate functions to summarize data Join two or more related tables Insert, update, and delete data Create and alter database tables Work with views, stored procedures, and more Table of Contents 1 Understanding SQL 2 Retrieving Data 3 Sorting Retrieved Data 4 Filtering Data 5 Advanced Data Filtering 6 Using Wildcard Filtering 7 Creating Calculated Fields 8 Using Data Manipulation Functions 9 Summarizing Data 10 Grouping Data 11 Working with Subqueries 12 Joining Tables 13 Creating Advanced Joins 14 Combining Queries 15 Inserting Data 16 Updating and Deleting Data 17 Creating and Manipulating Tables 18 Using Views 19 Working with Stored Procedures 20 Managing Transaction Processing 21 Using Cursors 22 Understanding Advanced SQL Features Appendix A: Sample Table Scripts Appendix B: Working in Popular Applications Appendix C : SQL Statement Syntax Appendix D: Using SQL Datatypes Appendix E: SQL Reserved Words. He is the author of the best-selling Sams Teach Yourself SQL in 10 Minutes , spinoff titles on MySQL and SQL Server T-SQL, ColdFusion Web Application Construction Kit and Advanced ColdFusion Application Development (both published by Adobe Press), Sams Teach Yourself Regular Expressions in 10 Minutes , as well as books on Flash, Java, Windows, and other subjects.
Reviews
"The book itself is in full color, which is a nice touch, and the paper is high quality. If you've fidgeted around with sql at work or at home you can probably skip the first four chapters. Mine also had a sticky residue stuck on the back which i can't seem to remove so that's unfortunate."
"great quick ref for daily sql users or someone who is just starting to learn."
"), people looking for a book about databases (this book only goes into the basic SQL stuff, though it does mention a couple good practices for database structure), anyone who wants an in-depth book about SQL (it really does just cover the basics). In short, this book is for newbies who need to learn SQL quickly: just the basics, an intro into more advanced topics, it's very user friendly, easy to follow, and you can get through it in an afternoon if need be."
"This is a brilliantly colored guide that takes you step-by-step through the basic of learning SQL."
"Mr. Forta navigates effortlessly through the deeper constructs of SQL, illuminating such oddities as the the Cartesian Product with the same ease that he describes time-saving techniques like JOINS and SUBQUERIES."
"However, in practice, this is the first book I turn to when I need a quick reference for basic/intermediate SQL use."
"The Kindle versions also helpful because I don't have to carry the book with me everywhere."
"Not good."
Find Best Price at Amazon