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)

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 ...
3
votes
1answer
2k views

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

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 ...
3
votes
4answers
2k views

Is there a canonical book on Android Development? [closed]

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
429 views

research papers vs books [closed]

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
607 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 ...
2
votes
6answers
835 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 ...
17
votes
3answers
2k views

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

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 ...
11
votes
5answers
7k 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
619 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
340 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 ...
6
votes
1answer
2k 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
579 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 ...
8
votes
4answers
674 views

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

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 ...
12
votes
5answers
919 views

Javascript - is this a grey area for anyone else? [closed]

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 ...
11
votes
3answers
6k 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
162 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 ...
14
votes
2answers
1k 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 ...
0
votes
2answers
386 views

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

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?
1
vote
2answers
79 views

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

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
1k 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 ...
-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 ...
7
votes
10answers
601 views

How much does your company spends on books? [closed]

It seems to me that buying and reading books is one of the most important investments a developer can make, and one of the most important investment a company can spend on a developer. There were a ...
12
votes
2answers
8k views

Best resources for learning Play! Framework [closed]

Awhile back I discussed the possibility of moving to a startup that is going to be using Java, more specifically the Play! Framework; well, I'm going to go for it! I have been a .NET guy for a long ...
5
votes
3answers
393 views

What are the most relevant books on software task estimation for individuals? [closed]

What books have you read that helped you, as a programmer, learn to estimate time for completing small-to-medium programming tasks, such as bug fixes or implementing new features? Which have you the ...
5
votes
4answers
1k views

Is there a book for learning Javascript -> DOM -> jQuery? [duplicate]

Possible Duplicate: The importance of javascript and the best way to learn it? I would like to learn Javascript, the DOM model and jQuery. I've found many recommendations for books for ...
10
votes
3answers
2k views

Does C99 make the K&R book outdated? If so what to recomend in its place? [closed]

C99 has been with us for a while now. It introduces a lot of features that are not in K&Rs The C Programming Language. None of them are particularly radical. However, even small features like ...
-2
votes
1answer
1k views

Is there a canonical book on ABAP programming? [closed]

I am an ABAP programmer with a knowledge of basic ABAP programming and concepts necessary for a beginer. I want to have a deeper understandings of the subject including the small tips and tricks which ...
26
votes
4answers
2k views

What are the most relevant books on software project estimation? [closed]

Is there a book out there that's the de-facto standard for describing best practices and other helpful information about software project estimation? What about that book makes it special?
5
votes
1answer
429 views

What is a good intro to cloud-computing architecture? [closed]

Awhile ago I tried reading about Google App Engine, from its site and from the Wikipedia article. What I realized was that not only did I not understand what it did, I didn't even know what problem it ...
1
vote
2answers
674 views

Books on custom iPhone interface development? [closed]

I have been looking around for a book on designing and developing custom interfaces for iOS but I don't seem to be able to find any books on this topic and I was wondering if anyone here knew of any ...
8
votes
2answers
661 views

Is there a canonical book on distributing computing in Java? [closed]

I have spent the last 2-1/2 years building a distributed application. We started testing it a couple months ago and we're moving it into production. Everything runs fairly well, but it could ...
1
vote
3answers
1k views

Is there a canonical book for CMS design patterns and concepts? [closed]

I've been trying to understand the fundamentals of content management systems: I've looked into APress's Pro ASP.NET 4 CMS, but it dives into implementation, dedicating a lot of time to technologies ...
5
votes
5answers
2k views

How can I improve my user interface and usability design skills? [closed]

I invested most my time and resources in programming, and now I think it's time I should invest some time in learning about user interface design, user experience, and usability. What are some good ...
6
votes
2answers
304 views

Which books or references cover design of domain specific languages?

There are a lot of books on domain specific languages (DSLs). Such books talk about compilers, interpreters, parsing, lexing, semantic analysis, and other various bits someone needs to implement a ...
3
votes
4answers
226 views

Reading Java book — I'm confused on this explanation of the difference between information and data?

From "Demystifying Java".. For many of us, the terms information and data are synonymous. However, information and data are distinctly different in programming. Data is the smallest amount of ...
2
votes
2answers
345 views

Learn to Program by Chris Pine book question [closed]

I don't know where to post this, so sorry if this is the wrong place. I bought the book Learn to Program by Chris Pine on my iPad, I will be travelling for about two days so want to read this book ...
7
votes
2answers
8k views

Recommendations for books for learning computer science on your own? [closed]

Can you guys recommends which books are best, to learn what's taught at most undergraduate and graduate computer science programs. Specially by the specific areas (like AI, Software Engineering, etc). ...
3
votes
1answer
875 views

html/css/js best practices [duplicate]

Possible Duplicate: What should a developer know before building a public web site? Are there any books or resources on html/css/js and web design best practices? There are plenty books ...
14
votes
4answers
15k views

Prerequisite math skill for Introduction to Algorithms (CLRS) book

I already have knowledge about basic algorithms. Now I plan to study more advance algorithms and I decide to go with Introduction to Algorithms. I'm not sure, do I need to refresh my math's skill ...
10
votes
7answers
2k views

Is it beneficial to read old Java programming books? [closed]

Many of my Java books are 5 - 10 years old. Does it still help to read them, or should I use something within 2 years.
6
votes
3answers
143 views

Books to learn to develop Rails Plugins [closed]

I am using Ruby on Rails 3.0.7 and I would like to learn to write "advanced" plugins for the current versione of the framework. In order to do that I would like to buy some books but what I have seen ...
2
votes
3answers
149 views

project management for rookie

I'm new at the field of computer programming and I chose to learn it at the University, but I have some problems with project management, usually before I write any code I start to plan it on the ...
4
votes
4answers
500 views

How to stay focused on learning a language with so many other possibilites?

What do you do to stay focused when learning a new language with so many other interesting languages out there?
4
votes
7answers
286 views

What do you believe is a better of method of learning languages: using books or jumping straight into a project? [closed]

Do you find that it is better to learn through reading books or to just jump straight into a project and pick up what you need to know using the web, or some combination of both?
3
votes
3answers
263 views

Book on Information Technology Concepts for Developer [closed]

Is there a good book and/or series of articles that explains IT concepts such as networking, windows domain, security (SSL certs), cryptography, IT infrastructure, etc? I'm a mid level developer who ...
-1
votes
3answers
1k views

SQL problems and answers book for a functioning SQL programmer [closed]

It was pointed out to me yesterday that I need to get a book on SQL and learn about it properly. That is probably a fair assessment; I'm a functioning SQL programmer who can in general extract from ...
7
votes
2answers
7k views

Good introduction to artificial intelligence? [closed]

I have been told that as part of my degree year I will be learning about Artificial Intelligence. My lecturers have recommended a couple of books: Artificial Intelligence: A Systems Approach ...
21
votes
11answers
2k views

I've learned so much about OO programming I have no idea how to write procedural code. What's a good way to learn?

When I learned to program, I learned Object Oriented Programming very early on. For a while, I blundered around with my beautiful hammer, trying to use it for everything, partially because I had no ...
4
votes
1answer
2k views

What are some good books to use to learn ADA?

I was recently encouraged by a potential employer to go out and buy a book and begin learning ADA. I generally find that starting out with a good book, then supplementing that learning with continued ...