Programming

Book & Online Audio (Alfred's Basic Guitar Library)
Book & Online Audio (Alfred's Basic Guitar Library)

Review:I have enjoyed using this method for learning guitar. It would be best to have a teacher, however I don't have the schedule to allow learning at a set time. With Alfred's books I have been able to slowly but surely progress on my own. Read more

The Most Popular Method for Learning How to Play (Alfred's Basic Guitar Library)
The Most Popular Method for Learning How to Play (Alfred's Basic Guitar Library)

Review:I have enjoyed using this method for learning guitar. It would be best to have a teacher, however I don't have the schedule to allow learning at a set time. With Alfred's books I have been able to slowly but surely progress on my own. Read more

3rd Edition (The MIT Press) - Introduction to Algorithms
3rd Edition (The MIT Press) - Introduction to Algorithms

Review:"An Introduction to Algorithms", a big book, is worthwhile the time. But, I must admit to being 1/4 through iTunes U MIT course "6-046J: Introduction to Algorithms". The textbook feedback is seriously helpful, but I could not manage without the lectures. For what it is worth, my life's course has been the trash-heap quality programming must immediately face, and I've started the course to try to put into some perspective what my efforts have meant over the years, if now largely obsolete. Th... Read more

Algorithms (4th Edition)
Algorithms (4th Edition)

Review:This book is great! Nothing less, nothing more. I would recommend this book to all CS students and to all kind of programmers (novice, advanced, pro). Ok, you will need very strong math background, or you will have to learn math - but it is worth it!
Just don't take this book, read it from cover to cover and expect to become master of programming. You will learn how to write great algorithms, how they work and how to use it (in real life situations), but still you will need practice!
Worth... Read more

189 Programming Questions and Solutions - Cracking the Coding Interview
189 Programming Questions and Solutions - Cracking the Coding Interview

Review:Solid exercise book full of different problems to solve based on the topic at hand. The reuse of this book compared to other computer science books is going to be higher since all of the proposed questions are not bounded specifically to a language. The solutions for this book as well as example coding is based around java, however all questions can be answered in multiple languages, and are worded in a way that they can be applied to other questions, as ive used the same code for other prep que... Read more

How to Learn Your Next Programming Language - and Land The Coding Job Of Your Dreams
How to Learn Your Next Programming Language - and Land The Coding Job Of Your Dreams

Review:While the web is full of content that teaches you how to write code and solve specific problems, there aren't many resources that demonstrate how to pragmatically "connect the dots" of building a successful career - and this book does just that. Whether you're new to the development arena or you've written your fair share of if/then/else statements, John's book meets you at any stage of your career and gives you not only the inspiration to reach farther and harder, but outlines the specific step... Read more

A Code of Conduct for Professional Programmers - The Clean Coder
A Code of Conduct for Professional Programmers - The Clean Coder

Review:In popular culture, computer programmers, sometimes confused with sysadmins, are often described as teenage punks, sitting in a dark, lit only by the glow of their monitor, empty cartons of pizza and Mountain Dew bottles scattered strategically around, frantically hacking away on their keyboard.

What does it mean to be a professional programmer? Is it wearing a suit and tie to work? Is it having certifications or diplomas decorating the walls of your office? Is it working hard, sometimes ... Read more

Soft Skills: The software developer's life manual
Soft Skills: The software developer's life manual

Review:Several months ago, I had a renewed interest in computer programming and started researching . John's blog was one of the first places where I found some wonderful advice. Around this time, he was promoting this wonderful book. I signed up for the Manning Early Release Program like some others, and was really impressed when I read the first two chapters - I couldn't wait to read the rest of it.

"Soft Skills" has great advice for those who are interested in becoming software developers.... Read more

Anniversary Edition (2nd Edition) - Essays on Software Engineering
Anniversary Edition (2nd Edition) - Essays on Software Engineering

Review:The only thing that stopped me from giving this book a top rating was the author's solemn observation that no executive was likely to work with a terminal in his own office. After all, the executive had far too much paperwork to manage. Right. Well, it was the 1970's. Apart from that and the mysterious absence of female programmers, the book has timeless advice for the management of software projects and team members. Read more

A Handbook of Agile Software Craftsmanship - Clean Code
A Handbook of Agile Software Craftsmanship - Clean Code

Review:As mentioned in other reviews, the book itself is low quality. The cover image is blurry, there is no print on the binding, and there are pointlessly large margins surrounding all of the text. On top of that, the printed font is grainy and difficult to read.

I would rather track down a proper printing of this product, than try to trudge through reading this. As a comparison, Code Complete is three times longer than this book. However, I was able to easily hold and read that book. This ve... Read more

More information