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)

-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 ...
14
votes
3answers
16k views

Is Safari Books Online still the best game in town? [closed]

I'm a Safari Books subscriber and have been for years. I like having all the books available immediately. I was wondering if there was a better competing service. Does anyone know if there's ...
7
votes
4answers
662 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 ...
2
votes
4answers
876 views

Intermediate to advanced book for improving VIM knowledge and understanding [closed]

I use vim already for quite a while and every day try to learn new things. But, somehow I yet don't feel that I own it. I'm looking for some intermediate to advanced books on vim which may be used as ...
44
votes
9answers
3k views

Could spending time on Programmers.SE or Stack Overflow be substitute of good programming books for a non-beginner? [closed]

Could spending time (and actively participating) on Programmers.SE and Stack Overflow help me improve my programming skills any close to what spending time on reading a book like Code Complete 2 ...
10
votes
3answers
3k 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 ...
5
votes
3answers
403 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 ...
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
500 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 ...
7
votes
2answers
4k views

How do I grok NHibernate's QueryOver API? [closed]

I've run into the limits of what NHibernate 3.0's LINQ provider is capable of and decided it's time to learn about one of the more powerful (or at least feature-complete) options: the QueryOver API. ...
1
vote
2answers
694 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 ...
3
votes
5answers
2k views

Data Mining Books [closed]

I'm passionate about data mining, I have read some books like Programming Collective Intelligence, and I would like to know more good books, specially practical ones, about data mining in conjunction ...
16
votes
4answers
2k views

Is there a canonical source for learning C# and .NET internals? [closed]

I have been a C++ programmer for last several years with a bit of C# here and there. In my latest job, I work heavily on C#. I picked most of my C# by following the code-base or random google searches ...
15
votes
5answers
9k views

Is there a canonical book on x86 assembly? [closed]

There are lots of books on assembly. However, they usually deal with ISAs about which I don't care, such as MIPS or ARM. I don't deal with these architectures; there's no reason for me to try to learn ...
8
votes
2answers
704 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 ...
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
342 views

Which books or references cover design of domain specific languages? [closed]

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 ...
2
votes
2answers
370 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 ...
3
votes
1answer
915 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 ...
0
votes
1answer
586 views

Is there a canonical book on Monodroid? [closed]

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 ...
16
votes
4answers
17k views

Prerequisite math skill for Introduction to Algorithms (CLRS) book [closed]

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.
5
votes
2answers
6k 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
2k 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 ...
42
votes
6answers
13k views

Where are all the functional programming design patterns? [closed]

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
145 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 ...
26
votes
2answers
10k 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 ...
4
votes
7answers
291 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
545 views

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

What do you do to stay focused when learning a new language with so many other interesting languages out there?
7
votes
2answers
9k 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 ...
12
votes
2answers
9k 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 ...
20
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? [closed]

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
3k views

What are some good books to use to learn ADA? [closed]

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

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

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 ...
18
votes
1answer
1k 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
246 views

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

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 - ...
-2
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 ...
-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 ...
12
votes
14answers
1k 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
607 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 ...
7
votes
1answer
2k views

Is there a canonical resource on ERP? [closed]

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 ...
4
votes
2answers
214 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
134 views

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

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

How to properly learn ASP.NET MVC [closed]

I have a question to ask and maybe some of you will think it's lame, but I hope someone will get me on the right track. So I've been programming for quite some time now. I started programming when I ...
2
votes
1answer
266 views

How to get started in coding for JBoss [closed]

I have an idea on how to revamp our internal application, after having accessed the needs of the users, addressing thier current issues, and the like. But I am not a coder. My last application I ...
6
votes
3answers
1k views

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

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 ...
12
votes
5answers
9k 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
3answers
1k views

Detailed C++ book for a programmer already familiar with C and object-oriented programming? [closed]

I know (to some extent) a few languages, including C, Java and Python. I'm also (somewhat) familiar with Scala and Scheme, plus I can read (but not write) x86 Assembly. Say I want to learn C++, what ...