Questions on books related to programming, software development, computer science, etc. Do not ask for book recommendations; review the existing questions, as many popular books already have questions about them.

learn more… | top users | synonyms (1)

6
votes
1answer
1k views

Advanced JavaScript design patterns [closed]

I'm looking for books, online resources or suggestions about how to structure big projects or build a framework in JavaScript. I'm not looking for books explaining how inheritance or closures work. ...
11
votes
3answers
1k views

GRE CS Subject Test: Can you recommend the top books to read? [closed]

I am a long time professional C programmer planning to get admitted for a Masters degree in Computer Science. The University requires that I submit GRE CS subject test scores. I'm planning to sit for ...
6
votes
4answers
1k views

Learning event driven programming

I want to learn more about event driven programming. Especially where and why I would consider using events. What resources/books should I consider reading to this end? (note: I'm indifferent to ...
1
vote
1answer
1k views

Books that every software system architect/data modeller must read [closed]

I hope I'm not confusing the term system architecture with the data model/database. Is there a book out there that's the standard for describing best practices, design methodologies, and other ...
10
votes
2answers
596 views

What is a good way to familiarize myself with PHP, coming from an ASP.NET background?

Currently, I'm very comfortable with building tools/web apps in an ASP.NET environment. I'm not really looking to leave tbh, as I really like C#, ASP.NET, MVC 3, Visual Studio, etc. However, right ...
12
votes
4answers
2k views

Is there a canonical reference on algorithm design? [closed]

So every time I get an interview, I get simple problems. The problem is, I seem to make a mess of it by writing inefficient algorithms that either take too much space or time. I am really not able to ...
2
votes
4answers
2k views

Is there a canonical book on C Programming in GNU/Linux?

I am looking for a good ebook (or two) for learning the C programming language, specifically programming in a GNU/Linux environment. I'm not a beginner programmer, but I have almost no experience in ...
4
votes
5answers
1k views

What is a software prototype?

I understand this site is for programmers, and i have to ask specific coding question. I am doing a software engineering degree and i have been asked to reference at-least 7 books in my definition of ...
2
votes
1answer
219 views

Book on network cryptographic protocols [closed]

I am looking for a book that describes in fair detail the most common network cryptographic protocols such as SSL, TLS, SSH, HTTPS, etc. I already have some books that cover the underlying ...
1
vote
0answers
218 views

Help choosing between two C# books [duplicate]

Possible Duplicate: What books would you recommend to someone who wants to learn C# programming? I'm getting into .Net development, I'm pretty much a beginner programmer, except for an ...
11
votes
8answers
472 views

How to organize a programming course?

I've been given the task to train our manual testers to become developers in test (write test automation!). Some have basic programming knowledge (either dabbling in PHP or reading stuff) and some ...
3
votes
2answers
312 views

Importance of having technical architecture knowledge as a developer

I am a junior developer (half a year out of university) currently working in a small project. The project team size about 30. I am wondering how important it is for us developers to know about the ...
7
votes
4answers
809 views

Where can I learn about hardware/software co-design?

I'm involved in an embedded software project where we also need to specify the target hardware. I come from a mostly software-only background, and would like to learn more about the simultaneous ...
17
votes
8answers
3k views

“Gödel, Escher, Bach” still valid today? [closed]

I have just completed a course on computability and logic which was an interesting course. The lecturer recommend a few books on his slides, which include "Gödel, Escher, Bach". I can see the book is ...
4
votes
1answer
394 views

Is there a canonical book on simulation programming?

I've taken an interest in writing life-based simulations in C. I've been trying to find resources online and books, but haven't found anything. Is there a book out there that's the de-facto standard ...
4
votes
1answer
1k views

How good is The Algorithm Design Manual 2nd edition compared to the 1st edition for a beginner?

I'm looking for a good book on algorithms and data structures for a beginner. I was reading some reviews of these two books: Introduction to Algoritms and The Algorithm Design Manual. Introduction to ...
4
votes
4answers
1k views

Is there a canonical book on Android Development?

I am getting into Android Development and want a book to help fill in some of the gaps. Is there a book out there that's the de-facto standard for describing best practices, design methodologies, ...
5
votes
5answers
386 views

research papers vs books

For studying advanced topics, what's the better and nearer to complete approach? Can books cover what's in research papers, journals or those ACM transactions, or Springer's LNCS? Or reading research ...
2
votes
0answers
604 views

C# books for the experienced programmer [duplicate]

Possible Duplicate: Is there a canonical source for learning C# and .NET internals? So I've been programming in C# for 3 years now (been programming in various languages for 3 years before ...
6
votes
2answers
10k views

Best beginners books for improving algorithms [duplicate]

Possible Duplicate: Is there a canonical reference on algorithm design? I an Electronics guy.. with a great interest on programming I am learning it myself. So, when ever I pick up a puzzle ...
2
votes
6answers
719 views

Is there a canonical book on Ruby on Rails? [closed]

I'm an experienced developer with .NET, and understand core computing concepts well (OOP, design patterns, etc) but would like to also learn rails. Is there a book out there that's the de-facto ...
4
votes
3answers
2k views

Is there a canonical book on data structure and algorithms in C? [closed]

I want to learn kernel programming but before that I want to have firm understanding of data structures and algorithms in C. I am a beginner in this field. Can you refer any book or resources that ...
17
votes
3answers
1k views

Is there a canonical tutorial or book on functional programming concepts?

Coming from a procedural/OO programming background, I tend to write Scheme programs in a procedural fashion. I would be intersted in learning Scheme or Lisp in a functional way from the ground up, to ...
4
votes
2answers
3k views

What's the best way to learn the MS Business Intelligence stack?

What's the best/easiest way to get into the MS BI stack on my own (preferably with a [kindle] book)? Specifically, I'd like to learn more about SSIS, SSRS, and SSAS in that order. I've tried looking ...
9
votes
5answers
4k views

What are the best resources for learning TDD? [closed]

I want to learn (and master) TDD. What are the best: books websites videos list of exercises personal words of wisdom for learning, appreciating, and using TDD?
7
votes
4answers
516 views

What books or resources would you recommend to learn practical OO design and development concepts? [closed]

I'm a self taught programmer; I understand the foundations of programming and what classes are, but my code tends to be messy with class methods interacting with a half a dozen other classes, and my ...
0
votes
1answer
319 views

Is there a canonical resource on bouncycastle?

It doesn't matter if it is Java or .NET. Is there a resource out there that's the de-facto standard for describing best practices and other helpful information on bouncycastle? What about that ...
3
votes
4answers
661 views

Is there a canonical book on Linux shell scripting?

I am using bash. Is there a book out there that's the de-facto standard for describing best practices, design methodologies, and other helpful information on Linux shell scripting? What about that ...
9
votes
3answers
290 views

programmer meta skills [closed]

I used to think that my ability to create clever algorithms or my comfort with the languages I work in would determine my success as a programmer, but after a dose of real world development, I ...
2
votes
2answers
712 views

Is there a canonical book on C++/CLI ?

I know quite a lot about C++ but I know very little about .NET. I would like to broaden my horizons. Is there a book out there that's the de-facto standard for describing best practices, design ...
6
votes
1answer
1k views

Is there a canonical resource on ERP?

For a while I've been wanting to learn ERP. What I would like to do is set up a system, and then practice running a business doing things like generating invoices, raising purchase orders, producing ...
6
votes
1answer
2k views

Is there a canonical book on dynamic programming?

At the moment in college I'm studying dynamic programming and I'm really interested in it. I want to go deeper and fully understand the topic so I can write good dynamic code. Is there a book out ...
1
vote
1answer
566 views

Is there a canonical book on Monodroid?

So far I have been living of standard Android books and mainly blogs for Monodroid, but I'm trying to find a definitive resource about the topic and not having any luck. Is there a book out there ...
9
votes
4answers
610 views

What do neglected O'Reilly book topics tell us about that topic?

Does anybody know how O'Reilly chooses topics to publish? For some reason, I don't see how it can be based on demand. The reason, I ask, is because they haven't published a Delphi book in almost 12 ...
13
votes
5answers
882 views

Javascript - is this a grey area for anyone else?

I have a firm understanding of HTML, CSS, PHP, MySQL (and to some extent apache/linux) and find that one of the things missing from my 'web development knowledge base' is javascript - creating richer ...
7
votes
7answers
374 views

Is there a canonical book on general abstractions and modeling? [closed]

I've been trying to understand the fundamentals of general abstractions and modeling: there are quite a lot of books when you search for abstractions, but most of those seem to be about learning ...
5
votes
2answers
1k views

Which operating systems book is good as a quick refresher? [closed]

I am preparing for a technical interview and need to review the basics of major operating systems concepts. We used Tanenbaum's Modern Operating Systems in school for our operating systems course, ...
11
votes
12answers
1k views

Is there a good book to grok C++? [closed]

This question got me thinking. I would say I am a pretty experienced C++ programmer. I use it a lot at work, I had some courses on it at the university, I can understand most C++ code I find out there ...
1
vote
4answers
946 views

Thin Java book? [duplicate]

Possible Duplicate: Best Java book you have read so far I must learn Java for my job, and after looking for a book, I found that most available books are extremely long. (Examples of books ...
10
votes
3answers
3k views

Good books to learn distributed computing [closed]

Are there any good books to learn about distributed computing ? I work on large scale java applications. Recently my colleagues started talking about things like distributed cache, load balancing, ...
2
votes
1answer
151 views

“Dedication of the Harvard Mark I computer, 1944 August 7”- Which text is Brooks referring to and where can I find it?

I am reading the epilogue of the Anniversary Edition of the Mythical Man Month. The author, Frederic Brooks, says Still vivid in my mind is the wonder and delight with which I - then 13 years old ...
13
votes
2answers
920 views

Is “Analysis Patterns: Reusable Object Models” Still A Good Book To Use For Its Subject Matter Today?

Is "Analysis Patterns: Reusable Object Models" by Martin Fowler (published 1996) still a good book to use for the content it covers? Are there other good books that cover the same content? Are there ...
5
votes
2answers
4k views

Recommendation for a book that explains web services in java

I am new to web services. I have been working with Java web applications for the past 3 years. Are there books that explain the basics of web services clearly. I have read Starting Java Web Services ...
2
votes
3answers
360 views

Is a book about MySQL 5.1 still relevant, with the release of MySQL 5.5?

I am considering purchasing High Performance MySQL (2008). This book discusses MySQL 5.0 and 5.1. Is this book still relevant today, or is it too old?
0
votes
2answers
530 views

Anyone read Apress C# series(wpf specifically)? [closed]

I am currently reading illustrated C# by Apress(on my first read through) and was thinking about moving on to illustrated WPF or Pro WPF after. I was wondering if anyone has read either and could ...
2
votes
2answers
75 views

Where can I find an authoritative source documenting the relationships between standards bodies?

There seems to be a number of different so-called "standards" bodies interacting and/or competing with each other. For example, RFC 3629 references ISO/IEC 10646 and appears to be governed by the ...
0
votes
5answers
824 views

Should speed reading be applied while reading Tech Books [duplicate]

Possible Duplicate: How do people read big technical books? It's a known fact that, Science and Tech readings requires most attention, to at least make sense of what one reads. In the age ...
4
votes
2answers
698 views

Is there a canonical book on functional design specifications?

I have seen and read quite a few books about software design (using UML, etc.), and others about user experience, GUIs, etc. but I'm looking for books that describe the process that happens before all ...
-1
votes
4answers
2k views

Is there a canonical book for learning C# from scratch? [closed]

I was looking for a good C# book for beginners to learn the language fundamentals and OOP fundamentals, however, every book I have looked at seems to start quickly and does not touch the fundamentals ...
16
votes
11answers
2k views

Where can I get programming books? [closed]

I've lived in several cities in the past few years, and I've never been in a single one with public libraries that carry programming books. Oh, sure, they have Java for Dummies and Getting the Most ...