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.
4
votes
2answers
465 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
vote
4answers
1k views
Is there a canonical book for learning C# from scratch?
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 ...
8
votes
3answers
4k 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 ...
4
votes
4answers
382 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 ...
7
votes
4answers
729 views
Books having graded collection of programming problems
I am looking for a book with graded (i.e from low to high level of difficulty) collection of programming problems. The problems I am interested in are Algorithm/Data Structure problems, since this is ...
13
votes
5answers
846 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 ...
2
votes
2answers
442 views
Is there a canonical book on Mastering CSS techniques
I have been using CSS for a while now and I figured it's time to catch up on some more reading about it. I already read CSS Mastery: Advanced Web Standards Solutions and I was wondering if there is a ...
18
votes
5answers
2k views
How can a self-taught programmer learn more about Computer Science?
I'm a self taught iOS (iPhone/iPad) programmer but didn't study CS in school. Are there any books or site I can study that will teach more about CS, in general. For example some common practices and ...
2
votes
1answer
253 views
Java enviroment book recommendations [closed]
I come from a C# background and would like to learn Java. Programming and Java as a language are not a problem.
What is bewildering to me is the sheer amount of various choices in "Java environment" ...
2
votes
4answers
433 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 ...
36
votes
9answers
2k views
Could spending time on Programmers.SE or Stack Overflow be substitute of good programming books for a non-beginner?
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 ...
7
votes
3answers
1k views
Does C99 make the K&R book outdated? If so what to recomend in its place?
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 ...
8
votes
3answers
265 views
Books about work (environment) efficiency
From my personal experience I would describe the most productive team as one where members treat each other with mutual respect and where management acts as a facilitator instead of micro managing the ...
11
votes
2answers
246 views
Are there any books that teach techniques for effective pair programming? [closed]
I’ve just read the pair programming chapter of ‘Making Software’ by Andy Oram, and I’d like to try it when I next get an opportunity.
The chapter mentions that in one of the studies, the subjects ...
6
votes
3answers
305 views
What are the most relevant books on software task estimation for individuals?
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 ...
23
votes
4answers
1k 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?
2
votes
2answers
477 views
In what order should I read these books? [closed]
This question is not a duplicate - I'm not asking about the best books. Rather, I'm asking for the best order in which to study. I'm new to programming but I finished a very, very simple book ...
0
votes
5answers
547 views
Book Recommendation for SQL Server 2008 programmer, especially on index internal and usage
I cannot find an answer from other posts here.
I want to understand the basics of index, and how it affects the performance of SQL Server. I read Chapter 4: Query Tuning of the book below. But I feel ...
4
votes
2answers
255 views
What is a good intro to cloud-computing architecture?
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
430 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 ...
3
votes
1answer
231 views
Where does one go to find the current “good” books to read? (Or blogs?) [duplicate]
Possible Duplicate:
How does one keep up with all the new tools/languages/framework?
I was humbled at a job interview yesterday almost to the point of a beat-down and realized that although ...
4
votes
2answers
2k views
How do I grok NHibernate's QueryOver API?
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
439 views
Books on custom iPhone interface development?
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 ...
1
vote
5answers
1k views
Data Mining Books
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
1k views
Is there a canonical source for learning C# and .NET internals?
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 ...
8
votes
7answers
355 views
Is there a canonical book on general abstractions and modeling?
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 ...
9
votes
4answers
3k views
Is there a canonical book on x86 assembly?
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 ...
1
vote
1answer
915 views
Books on computer architecture that covers these topics [closed]
I am looking for a book on computer architecture that starts from a basic level and goes in depth.
I found some books like:
Structured computer organization by Andrew S. Tanenbaum but i also found ...
9
votes
3answers
341 views
Is there a canonical book on distributing computing in Java?
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 ...
2
votes
1answer
188 views
Where I can find “Small Programming Exercises” by M. Rem
Does anybody know, where I can find online Martin Rem's "Small Programming Exercises" series of articles? Whether for money or not. Just one place, where all these articles are stored.
6
votes
5answers
723 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 ...
4
votes
2answers
208 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 ...
2
votes
0answers
5k views
Best Resources for learning SQL? [duplicate]
Possible Duplicate:
Good Books and videos for absolute beginner to SQL
I have landed a role as a product engineer for a web based product.
A big part of the product is allowing its users ...
1
vote
2answers
185 views
any good book/website on creating applications with C++ on any platform like windows/*nix?
I have learnt C++ and can program a bit and want to develop applications.
Perhaps i need to learn things like qt,windows API and I don't know what else is required to start with and to be able to ...
2
votes
2answers
339 views
Is there a canonical book on Java debugging?
I would like to be up to date about Java debugging.
Is there a book out there that's the de-facto standard for describing best practices, methodologies, and other helpful information on Java ...
1
vote
4answers
454 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
192 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 ...
80
votes
29answers
10k views
Why do people use programming books?
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
626 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
250 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 ...
3
votes
4answers
802 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 ...
6
votes
2answers
3k 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
548 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
2k 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 ...
10
votes
5answers
624 views
Is there a book for software design problems? [closed]
Searched through net and couldn't find some book that presents some design problems to solve. Has anybody came across such (or similar) book? There are, of course, many design problems found on ...
1
vote
1answer
541 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
4k 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 ...
2
votes
3answers
748 views
Is there a canonical book for CMS design patterns and concepts?
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
8answers
1k views
Is it beneficial to read old Java programming books?
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
3answers
2k 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 ...
