codepancake

your daily code for breakfast

Best Programming Books of March 2016

Happy Easter Weekend! The end of March is near! Time  for another 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.

As you can see, there’s one major newcomer: it looks like Windows 10 is getting more and more popular! Time to catch up!

Note: these are the most read books in CS and / or programming in March (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. 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)Or perhaps you know other programming languages but are interested in learning the Python language fast? You no longer have to waste your time and money learning Python from lengthy books, expensive online courses or complicated Python tutorials. 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.
  3. 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.
  4. 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.
  5. (new) Windows 10 companion: the complete guide for doing anything with Windows 10
    Windows 10 companionA newcomer this week! A lot of people have difficulties with getting used to Windows 10 and others are in doubt is they should upgrade from Windows 8 to Windows 10. This book might help! It is well written, reader friendly and a must for Windows users. It’s a comprehensive guide with all the tools you need become friend with Windows 10! And besides that, the author also teaches you all the new key features of Windows 10 you need to know.
  6. JavaScript and JQuery: Interactive Front-End Web Development
    JavaScript and JQuery: Interactive Front-End Web DevelopmentThis full-color book will show you how to make your websites more interactive and your interfaces more interesting and intuitive. This book teaches you some basic programming concepts, no prior knowledge needed. Firs you’ll learn how to create a web page using HTML & CSS and then you’ll dive deeper into some core elements of the JavaScript language and JQuery. If you’re looking to create more enriching web experiences, then this is the book for you.
  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. 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.
  9. Introduction to Algorithms, 3rd Edition
    Introduction to Algorithms, 3rd EditionThe book covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers. The algorithms are described in English and in a pseudocode designed to be readable by anyone who has done a little programming. The first edition became a widely used text in universities worldwide as well as the standard reference for professionals. The second edition featured new chapters on the role of algorithms, probabilistic analysis and randomized algorithms, and linear programming. As of the third edition, this textbook is published exclusively by the MIT Press.
  10.  The Hacker Playbook 2: Practical Guide To Penetration Testing
    The Hacker Playbook 2: Practical Guide To Penetration Testing“Just as a professional athlete doesn’t show up without a solid game plan, ethical hackers, IT professionals, and security researchers should not be unprepared, either.” Written by a longtime security professional and CEO of Secure Planet, LLC, this step-by-step guide to the . game. of penetration hacking features hands-on examples and helpful advice from the top of the field. Double the content compared to its predecessor, this guide further outlines building a lab, walks through test cases for attacks, and provides more customised code.

Have you read any of these books? Share your thoughts below :)

 

Small note: it’s possible that these posts will move to another website in the future. Until then I’ll keep sharing the 10 most popular programming books with you!