codepancake

your daily code for breakfast

Best Programming Books of June 2016

It’s the end of June! Let’s have a look at another list with  programming books of the month. With the “Best Programming Books of” series I try to inform you about the most popular programming and IT books of the current month. Also, I compared this list to the list of the previous month.

Note: these are the most read/popular books in CS or programming in June (no matter their publication date) and I compare these books with last month, you can find all of the previous lists here.
  1. Cracking the Coding Interview, 6th Edition: 189 Programming Questions and Solutions
    Cracking the Coding Interview, 6th Edition: 189 Programming Questions and SolutionsIn this book, you can tell that the questions are really based on Gayles experiences in tech interviews. The questions aren’t pulled out of computer science textbooks: they reflect what’s truly being asked at the top companies, so that you can be as prepared as possible. What I like about this book is that it gives you great hints on how to solve each of the 189 questions. And last but not least, it has comprehensive details on what makes a good interview question and hiring process.
  2.  Site Reliability Engineering: How Google Runs Production Systems
    Site Reliability Engineering: How Google Runs Production SystemsA newcomer this week! As from the website: In this collection of essays and articles, key members of Google’s Site Reliability Team explain how and why their commitment to the entire life-cycle has enabled the company to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. You’ll learn the principles and practices that enable Google engineers to make systems more scalable, reliable, and efficient—lessons directly applicable to your organization. This book is divided into four sections: Introduction, Principles, Practices and Management.
  3. HTML and CSS: Design and Build Websites
    HTML and CSS: Design and Build WebsitesLearning to make your own website in HTML/CSS is getting more and more popular. Many books teaching HTML and CSS could be quite dry and only written for those who want to become programmers, which is why this book takes an entirely new approach. It will make you wish other technical topics were presented in such a simple, attractive and engaging way.
  4. Hackers: Heroes of the Computer Revolution: 25th Anniversary Edition – Audible
    Hackers: Heroes of the Computer Revolution: 25th Anniversary Edition - AudibleA newcomer this week! Although it’s actually a classic :) As from the website: Steven Levy’s classic book traces the exploits of the computer revolution’s original hackers – those brilliant and eccentric nerds from the late 1950s through the early ’80s who took risks, bent the rules, and pushed the world in a radical new direction. With updated material from noteworthy hackers such as Bill Gates, Mark Zuckerberg, Richard Stallman, and Steve Wozniak, Hackers is a fascinating story that begins in early computer research labs and leads to the first home computers.
  5. (new) C#: Learn C# in One Day and Learn It Well
    C#: Learn C# in One Day and Learn It WellThis book is from the “Learn in One Day” series and these books are very popular. “C#: Learn C# in One Day and Learn It Well” offers C# concepts for beginners broken down into simple steps to ensure that you can master the C# language even if you have no programming experience. It’s a great book with a careful selection of topics to help you learn C# fast.
  6. Python: Learn Python in One Day and Learn It Well. Python for Beginners with Hands-on Project. (Learn Coding Fast with Hands-On Project Book 1)
    Python: Learn Python in One Day and Learn It Well. Python for Beginners with Hands-on Project. (Learn Coding Fast with Hands-On Project Book 1) You no longer have to waste your time and money learning Python from lengthy books, expensive online courses or complicated Python tutorials. This is a great comprehensive book! And in addition, the output for all examples are provided immediately so you do not have to wait till you have access to your computer to test the examples. Learn The Python Programming Language Fast Concepts are presented in a “to-the-point” style to cater to the busy individual.
  7.  The C Programming Language
    The C Programming LanguageThis second edition has been completely rewritten with additional examples and problem sets to clarify the implementation of difficult language constructs. This book includes detailed coverage of the C language plus the official C language reference manual for at-a-glance help with syntax notation, declarations, ANSI changes, scope rules, and the list goes on and on. Unlike many of the 1,000 page books stuffed with CD-ROMs that have become popular, this volume is concise and powerful (if somewhat dangerous) — like C itself.
  8. Programming Arduino Getting Started with Sketches
    Programming Arduino Getting Started with Sketches“Programming Arduino: Getting Started with Sketches” helps you understand the software side of Arduino and explains how to write well-crafted Sketches (the name given to Arduino programs) using the C language of Arduino. This practical guide offers an un-intimidating, concise approach for non-programmers that will get you up and running right away.
  9. Automate the Boring Stuff with Python: Practical Programming for Total Beginners
    Automate the Boring Stuff with Python: Practical Programming for Total BeginnersIf you’ve ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you? In Automate the Boring Stuff with Python, you’ll learn how to use Python to write programs that do in minutes what would take you hours to do by hand. Even if you’ve never written a line of code, you can make your computer do the grunt work.
  10. Code: The Hidden Language of Computer Hardware and Software
    Code: The Hidden Language of Computer Hardware and SoftwareFrom the author: What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries.

Looking forward to next month!