10 Ebooks for Software Developers and Programmers

10 Ebooks for Software Developers and Programmers

[pixel77_quote type=”2″ quote='”As if a device can function if it has no style. As if a device can be called stylish that does not function superbly… yes, beauty matters. Boy, does it matter. It is not surface,  it is not an extra, it is the thing itself.”‘ author=”Stephen Fry”]

Persistence, passion and the will to learn will always trump natural talent. But you need to start somewhere, learning won’t just hit you from the sky, and you will magically be great at something. You require hard work and many hours spent in front of a book, your Kindle or whatever you use to indulge in knowledge.

Practice makes perfect so let’s start, there is no more time to waste. We have rounded up ten new ebooks for software developers and programmers; that will surely guide you on your path. Scroll down below and let’s start learning.

1. How To Become A Programmer

10-New-Ebooks-for-Software-Developers-and-Programmers-1

Image Source

Rob Wailing’s new book is set to teach you the basics of programming. The author explains everything, that is non-technical in a simple and detailed way, so you can decide for yourself if it is a challenge that you would like to take, or it is just simply too much of a hassle. You can read the PDF for free – it’s not that long, it only has 32 pages.

2. Lean Software Development

10-New-Ebooks-for-Software-Developers-and-Programmers-2

Image Source

This book, written by David J. Anderson, is a 24-page good read that sheds a light on the mysterious ways of the concept “ Lean” – that was made popular by Toyota in the 1990s as a management structure. This book doesn’t teach you how to program, but it teaches you how to manage and process the phases of developing your software. Lean-Kanban University highly recommends this book, and it assures us that they only suggest the highest quality books.

3. Back to Basics: Hype-Free Principles for Software Developers

10-New-Ebooks-for-Software-Developers-and-Programmers-3

Image Source

Jason Gorman’s book is all about getting passed the hype that marketing teams have adopted to promote software developing, and goes right to the chase. The author introduces you to the basic tenets of software development – the need for certain goals, automating donkey work, and the necessity of customer involvement are only a few topics that he gets into. It doesn’t matter if you are a beginner or an experienced software developer; it is a good read that will shed some light on a few things.

4. Don’t Just Roll the Dice

10-New-Ebooks-for-Software-Developers-and-Programmers-4

Image Source

Neil Davidson put his book as a free download to help out the community. This book is not only about the importance of coding correctly and efficiently, but it also tackles the subject of how do you price your work. You just created an excellent program, but you are stuck with it because you don’t know its worth. Economics, pricing psychology and pricing perceptions are just a few of the topics that Neil tackles in his book.

5. Programming from the Ground Up

10-New-Ebooks-for-Software-Developers-and-Programmers-5

Image Source

Jonathan Bartlett’s book is all about guiding young mind, beginners, into the world of programming and development. Jonathan teaches you how to think like a programmer, how to write and learn as a programmer. It is an introduction to programming using assembly language for x86 processors and GNU/Linux operating systems.

6. 97 Things Every Programmer Should Know – Extended

10-New-Ebooks-for-Software-Developers-and-Programmers-6

Image Source

Compiled by Shirish Padalkar, this ebook is a collection of essays on various topics from detailed advice on how to code and program correctly, to advice on how you should be as a programmer, what you should take into consideration, on what sacrifices you will eventually make. This book is available for download under the form of pay what you want, of course, you can get it for free, but we recommend supporting Shirish Padalkar, and donating the suggested price of 1.99$.

7. Efficiency In Development Workflows

10-New-Ebooks-for-Software-Developers-and-Programmers-7

Image Source

Florian Motlik talks about how you can create new features, managing pull requests, code reviews, deployment pipelines, and zero downtime deployment. You can get it right here – as an email download. Codeship has run hundreds of interviews with developers with find the best way to solve problems that you will encounter on a day to day basis.

8. Foundation of Programming

10-New-Ebooks-for-Software-Developers-and-Programmers-8

Image Source

Foundation of Programming is a 79 page read by author Karl Seguin. The author tackles problems such as ALT.NET, domain driven design, unit testing and dependency injection. You can also find topics about the fundamental principles of programming, that are sufficiently detailed and simply explained. Karl Seguin is a known and respected developer who is a former Microsoft MVP, currently working at Epocal Corporation. He has written countless articles regarding programming, and how to be good at programming. You can follow more of his work on his website.

9. Hacknot: Essay on Software Development

10-New-Ebooks-for-Software-Developers-and-Programmers-9

Image Source

Ed Johnsons has compiled a list of articles that were written between 2003 and 2006, and he criticizes and discusses them – he tears them apart. This book is for advanced programmers and developers, and by no mean should it be tackled by a beginner seeking necessary information. It will only serve to confuse a young mind that isn’t well experienced in software development. The book can be downloaded right here, for free.

10. Programmer’s Motivation for Beginners

10-New-Ebooks-for-Software-Developers-and-Programmers-10

Image Source

Rajaraman Raghuraman has created this ebook; that is a compilation of the author’s blog posts. “ Usually they teach programming concepts and specific programming languages like C, C++, C#, JAVA, Ruby, etc. for beginners. But they don’t learn stuff that matters in the long term, they don’t prepare you for your journey to becoming a Great Programmer, they don’t teach you the attitude that is required to become great in your craft.” – Wise words from the author that have helped countless aspiring programmers to find their path. You can download it right here.

The list has ended, and hopefully you have decided on what to read. You do know, you can read them all, right? Regardless if you read them all, or just one, we would just love to hear what you did. Feel free to post in the comments section bellow.

Editor’s Note: This post was originally published in September 2014 and has been completely revamped and updated for accuracy and comprehensiveness.

About

Claudia Radau is passionate about marketing and photography. Loves to travel and has a soft spot for dogs. She handles PR for Pixel77.com and Inkydeals.com. You can find her on Twitter, Facebook and/or Google+.

1 Comment on “10 Ebooks for Software Developers and Programmers

Leave a Reply

Your email address will not be published. Required fields are marked *