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
5answers
1k views

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

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
273 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 ...
0
votes
4answers
472 views

What should be the lifetime of a Programming and related books [closed]

Apart from Ancient History, I believe it's desirable to have books of most disciplines to be updated. This is applicable for Programming Books also. I mean, one wouldn't like to learn from a book ...
3
votes
4answers
215 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 ...
87
votes
27answers
14k views

Why do people use programming books? [closed]

I find that when someone asks what is the best way to learn how to program, people usually provide them with references to a bunch texts written by various authors. However I don't believe many ...
5
votes
4answers
877 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 ...
2
votes
2answers
306 views

Learn to Program by Chris Pine book question

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
6k 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
777 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 ...
6
votes
3answers
5k views

Suggest good book to learn OOP (not related to any programming language) [duplicate]

Possible Duplicate: Suggest an Introductory OO Text for a (smart) non-programmer? I'm searching good book that teaches how OOP works, best practices, patters (I guess, not sure) and other ...
1
vote
1answer
569 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 ...
13
votes
4answers
10k 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 ...
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 ...
11
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.
3
votes
2answers
4k views

What are some good Software Engineering books for people who didn't formally study Computer Science or Software Engineering? [closed]

I'm a graduate in the electronic & telecommunication field, but working in a software company. I want to continue in this field and going for Masters in it. Can you recommend me some of the best ...
16
votes
7answers
1k views

Accessible book on functional programming [closed]

I'm looking for a book that explains functional programming in an accessible manner. Also I would prefer one that isn't too dull, and doesn't use an esoteric language. Ideally it will use examples ...
1
vote
0answers
441 views

Thinking in C++ [duplicate]

Possible Duplicate: Is there a good book to grok C++? I've been looking for a good book to understand the C++ (and the OOP) as well as I can do, and during my searches I found Thinking in ...
6
votes
5answers
4k views

What's the best way to get up to speed with Java?

I'm a software developer that just switched teams so I shall write code in Java now. Last time I wrote something in the language was in programming 101 at uni (I was already an amateur coder back ...
25
votes
5answers
6k views

Where are all the functional programming design patterns?

OO programming literature is full of design patterns. Most books on object oriented programming dedicate a chapter or two to design patterns like factories and decorators. So what are the equivalent ...
6
votes
3answers
129 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
4answers
1k views

Is there a canonical book on parallel programming with focus on C++ ? [closed]

I am looking for a good book about parallel programming with focus on C++. Something suitable for a person reasonably good in C++ programming, but with no experience in concurrent software ...
22
votes
2answers
5k views

Should I buy Clean Code after reading The Clean Coder? [closed]

I"m currently reading The Clean Coder by Robert C. Martin. It's a great book and I'm learning a lot from it. My objective is to become a "professional" programmer so I'm trying to learn the most I ...
48
votes
12answers
9k views

Is there a canonical book on mathematics for programmers? [closed]

I'm a self-taught programmer. I am honestly not good in math. What advice you can give to improve my Mathematical skills so that I will not be so insecure around my fellow programmers? What are the ...
2
votes
3answers
144 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
7answers
279 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?
4
votes
4answers
427 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?
0
votes
1answer
325 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 ...
10
votes
1answer
863 views

Why does Knuth forbid the reading of pre-chapter quotations in The Art of Computer Programming?

After the preface to The Art of Computer Programming is the Procedure for Reading This Set of Books. Step 4 is to begin reading Chapter N, with the specific instruction to "not read the quotations ...
7
votes
2answers
5k 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 ...
3
votes
4answers
2k views

What are good HTML 5 and PHP 5 books to get? [closed]

I am looking for beginner books into PHP 5 (Maybe with a bit into MySQL?) and HTML 5. I started self-teaching myself PHP although it has become a problem as the tutorials online are either outdated or ...
3
votes
3answers
245 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 ...
11
votes
2answers
7k 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 ...
19
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 ...
3
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 ...
3
votes
10answers
638 views

Learn Java resource (for programming noobs) that doesn't use an IDE [duplicate]

Possible Duplicate: Best Java book you have read so far I have learned to program some in Ruby, but I'm having trouble grasping OO concepts. I've been told that there are a lot of ...
5
votes
2answers
199 views

Implications of crediting a book source in a code file available under an open license

I'm writing some OS software just for funsies, and it's licensed using MS-PL (ie, do pretty much anything you want with it). It's a project from which I'm using many different sources (lots of ...
19
votes
1answer
964 views

Are there any A.I. resources that explain the concepts and present source code?

Are there any A.I. resources that explain the concepts and present source code, similarly to AI Horizon? I've read books and research papers but they generally present a conceptual approach, without ...
2
votes
1answer
235 views

Wondering if my computer books from 2002/2003 are still useful?

I found two books in my basement today and it was about Javascript and PHP/MySQL. Are they still useful? I hope it's still useful, since I don't want to buy a new one... 1.JavaScript - ...
3
votes
2answers
320 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 ...
0
votes
3answers
1k views

SQL problems and answers book for a functioning SQL programmer

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 ...
0
votes
2answers
551 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 ...
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 ...
1
vote
1answer
1k views

Is there a canonical book on ABAP programming?

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 ...
5
votes
2answers
818 views

What background is needed to understand The Art of Computer Programming, Volume 4A?

I recently made the investment in the newly-printed four-volume set of Donald Knuth's The Art of Computer Programming. Like this poster, I probably do not have the time right now to read the entire ...
12
votes
14answers
955 views

Do you do the exercises when reading a book? [closed]

How many of you actually work out the exercises when learning from a book (any programming related book), I'm currently working my way through a C++ book and find that some of the exercises I feel I ...
7
votes
10answers
576 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 ...
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 ...
3
votes
2answers
195 views

Collaborative Programming Book Development? [closed]

Firstly: If it works for open source projects why not books? Collaborative writing is not something new. What is rare however, is this in the field of programming. The Important Aspects that ...
3
votes
1answer
124 views

Are the “practical” chapters at the end of the Siebel's PCL book supposed to be skipped during the first pass?

Just completed the first pass through Peter Siebel's Practical Common Lisp. I'm fairly comfortable with C#, Ruby, Java; The chapters that teach Lisp and the early 'practical' chapters were easy on my ...
18
votes
2answers
4k views

Should I read “Head First Design Patterns” as my first design pattern book? [closed]

I'm planning to read a book to gain some good knowledge of design patterns, why we use them, how to apply them and how to choose the best design for my software. So I have two books on my desk right ...