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)

25
votes
2answers
8k 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 ...
52
votes
12answers
13k 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
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
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?
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?
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 ...
10
votes
1answer
937 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
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 ...
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
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 ...
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 ...
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 ...
5
votes
2answers
209 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 ...
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
236 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
340 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 ...
-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 ...
-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 ...
5
votes
2answers
1k 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
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
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 ...
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 ...
4
votes
2answers
207 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
128 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
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 ...
0
votes
2answers
129 views

Book on Access and SQL [closed]

My little brother is a CPA but in his new job he is required to use access to pull his own data. He has grown frustrated with the limitations of the canned reports that he has access to. However he ...
3
votes
3answers
7k 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
251 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 ...
7
votes
4answers
1k 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 ...
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
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 ...
1
vote
2answers
404 views

want to learn more about implementation of object oriented design in web application using asp.net c#

Can some one guide me about How can i have complete grasp for object oriented design. basically i am looking for a book about that or any good website you people can share . bottom line is that i want ...
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 ...
11
votes
4answers
1k views

Interview question ranking FizzBuzz (1), implementing malloc (10)

I'd like to have your opinion on the difficulty of the following interview question: Find the contiguous subarray with maximum sum in an array of integers in O(n) time. This trivial sounding problem ...
7
votes
6answers
2k views

How do you manage your reading list? [closed]

How do you manage your reading list? Like me, you probably have 12 technical books on the go at once, and that's not including the non-technical books :) Any tips? Regard TDG
6
votes
3answers
707 views

Is there a canonical book on creating highly interactive websites (eg. “Flash” like) with HTML5/CSS3/JS/jQuery? [closed]

I know some of the basics of these technologies already, but it is mostly limited to more static sites. Using things like HTMl5 semantic elements, CSS3 gradients, shadows, @font-face etc. Is there a ...
0
votes
2answers
475 views

Have you read “Free Software Programmed in Haskell”? What did you think? [closed]

Does anyone know anything about this book? There are no reviews and it doesn't look like it's still in print or something?
24
votes
6answers
7k views

Is there a canonical book for learning Java as an experienced developer? [closed]

I have been a .NET developer now for about the past 5/6 years give or take. I have never done any professional Java development and the last time I really touched it was probably back in college. I ...
2
votes
1answer
401 views

What's new in Expert F# 2.0? [closed]

I own the first edition of Expert F# by Don, et al. and I'm considering buying the next edition, Expert F# 2.0. But I'm wondering if it's worth it. Sure the syntax will be updated and all, but I'd be ...
51
votes
9answers
18k views

I'm a CS student, and honestly, I don't understand Knuth's books [closed]

I stumbled upon this quote from Bill Gates: "You should definitely send me a resume if you can read the whole thing." He was talking about The Art of Programming books. So I was pretty curious and ...
0
votes
2answers
465 views

What training book should I choose after Microsoft's Application Development Foundation (70-536)? [closed]

I've just finished 70-536 ("Microsoft .NET Framework - Application Development Foundation") Microsoft training book from Microsoft Press. I found it quite good. I have also done the 70-528 ("Microsoft ...
6
votes
12answers
938 views

Any recommendations on a good Objected-Oriented book [closed]

I'm looking to really grasp OO once and for all. Any recommendations on a good Objected-Oriented book? I program in .Net, so if it's .Net oriented all the better. Regards,
0
votes
2answers
197 views

Will they release a Wrox Box 4?

does anyone know if there will be a Wrox Box 4? I would love to get something like that, but the latest collection of Wrox books seems to be the release for 3.5. I really need to get up to date with ...
11
votes
8answers
492 views

How to organize a programming course? [closed]

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 ...
19
votes
11answers
3k views

Why do programming books have such wacky cover art? [closed]

All the O'reilly titles, and numerous other programming books usually have a typified icon for their covert art. Sometimes it's minstrels, or medieval figures, and sometimes its camels and strange ...
10
votes
4answers
2k views

Evolution of the Win32 API

Has the Windows 32 API changed much over time? Does the Charles Petzold book "Programming Windows, 5th Edition" from 1998 still contain relevant information, or is most of it obsolete/outdated? What ...
6
votes
1answer
582 views

What benefits do I get from learning Scheme?

I'm a java programmer and I've decided to learn a bit about theoretical computer science. I don't have a degree in that and a little background would help me a lot since I don't know anything other ...
5
votes
1answer
570 views

Books on improving JEE web application performance and responsiveness

Does anyone know of any good books on this topic? I did search on amazon but ones that I found are pretty old publications.
4
votes
2answers
1k views

How to Get Myself Up to Speed in Building a Java Web App [on hold]

I'm a new developer at a fairly large company and I'm working on a Java Web Application with a senior developer there. The Web App is built on top of an IBM stack (RAD, DB2, WebSphere) and basically ...