1
vote
2answers
145 views

Is a book that teaches how to build compilers good for learning to implement interpreters? [closed]

I'm looking for a book to learn how to implement interpreters for programming languages. Thing is there are much more 'compiler books' than 'interpreter books'. So my question is: can I read a book ...
1
vote
4answers
238 views

Learning programming from a book which uses C++98 [closed]

I am learning programming from a book called "Programming Principles and Practice" by Bjarne Stroustrup. It has been highly recommended over here and elsewhere. My only issue is that it uses C++98 and ...
4
votes
2answers
483 views

Are programming books in other languages useful for Python?

I'm a self-taught intermediate Python programmer; I frequently come across popular books on software development and programming written in other languages (often Java). Typical examples: ...
6
votes
4answers
351 views

How to get familiar with “what happens underneath of Java”?

I did not study CS nor IT. I just became a developer, now working with Java. Actually, since I now work with a big company writing high-scalable web applications, I think I need to be better with ...
1
vote
3answers
682 views

good literature for teaching object oriented thinking in C [closed]

Quite often C is the primary platform for the development. And when things are large scale, I have seen partitioning of the system as different objects is quite a natural thing. Some or many of the ...
6
votes
5answers
3k views

Is the book “Structure and Interpretation of Computer Programs” a good read for Java programmers? [closed]

This may be subjective and likely to be closed but I still wanted to know if its really helpfull to read Structure and Interpretation of Computer programs. Structure and Interpretation of Computer ...
16
votes
7answers
2k views

What is the correct order to read these books? [closed]

I'm a junior C# developer, I learned at home and now I got my first job :) I want to buy these books. But what is the correct order to read these books? Code Complete: A Practical Handbook of ...
1
vote
5answers
400 views

Getting through a lengthy book? [closed]

This may seen like a weird question, but since we're challenged--as engineers--to constantly adapt to changing technologies, we always find ourselves buried in documentation. That said, we also need ...
5
votes
5answers
917 views

Is there a single book that covers the breadth of computer science fundamentals? [closed]

When I did my undergraduate studies in elecrical engineering, there was this book called "Basic Electricity" by Van Valkenburgh. If you read that book cover to cover, your fundamentals in electrical ...
0
votes
4answers
1k views

what is best book to learn optimized programming in java [duplicate]

Possible Duplicate: Is there a canonical book for learning Java as an experienced developer? Let me elaborate a little: I used to be a C/C++ programmer where I used data structure ...
13
votes
1answer
3k views

Learning Asynchronous programming

Asynchronous non-blocking event driven programming seems to be all the rage. I have a basic conceptual understanding of what this all means. However what I'm not sure is when and where my code can ...
1
vote
1answer
627 views

Which skills should I improve in order to become a professional software engineer? [duplicate]

Possible Duplicate: most desirable skills for a graduate software engineer I'm currently doing my PhD in physics and will be finished in about two years from now. I plan to become a ...
6
votes
4answers
2k views

Learning event driven programming

I want to learn more about event driven programming. Especially where and why I would consider using events. What resources/books should I consider reading to this end? (note: I'm indifferent to ...
5
votes
5answers
401 views

research papers vs books

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

Recommendation for a book that explains web services in java

I am new to web services. I have been working with Java web applications for the past 3 years. Are there books that explain the basics of web services clearly. I have read Starting Java Web Services ...
3
votes
1answer
856 views

Is “PHP and MySQL Web Development, 4th ed.” an outdated book to learn from?

I want to get into web stuff, and thought of going with PHP+MySQL. I have experience in C#, C++, desktop graphics, but no web stuff besides HTML, CSS which I started learning 2 months ago. On SO ...
13
votes
5answers
895 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 ...
44
votes
9answers
2k 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 ...
5
votes
1answer
354 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 ...
14
votes
5answers
6k 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 ...
88
votes
27answers
15k 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 ...
2
votes
2answers
311 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 ...
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 ...
48
votes
12answers
10k 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 ...
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
439 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?
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?

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
10answers
652 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 ...
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 ...
12
votes
14answers
974 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 ...
3
votes
2answers
196 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
125 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 ...
3
votes
3answers
5k 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
220 views

How to get started in coding for JBoss

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

How to Get Myself Up to Speed in Building a Java Web App

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 ...
12
votes
4answers
709 views

What's the best way to run a technical book club?

At work, we've been doing lunchtime book clubs for a while. So far we've done: Clean Code Working Effectively with Legacy Code The Pragmatic Programmer We read a chapter per week, and one person ...
8
votes
2answers
248 views

Beginning Design as a Programmer [duplicate]

I'm just starting to get in to web development. I'm learning Rails at the moment. I have lots of experience with various programming languages. I've been searching for books to help me get started; I ...
50
votes
28answers
13k views

How do people read big technical books? [closed]

I see that most of the good programmers have the habit of reading big books for learning about technology. What does it really take to read technical books, apart from the real interest on the ...
4
votes
2answers
112 views

Anyone know of any resources for someone who wants to learn WPF and F# [closed]

It's easy to find resources for learning WPF, similarly it's pretty easy to find resources for F#. But I feel that I could save some time if I could learn them both at the same time. So can anyone ...
26
votes
6answers
1k views

How do you maximise the knowledge that you gain from a programming book?

Not because I care how long it takes someone to read a book, but more because I'm interested in how people get the knowledge from a book (or I guess other sources) into their brains in the best, most ...
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 ...
7
votes
4answers
616 views

Would I gain enough by reading these books or would you recommend some other? [closed]

I've been on this job for mere 5 years now. I feel like I've learned a lot in that time, and I continue to challenge myself whenever I can, even though my job doesn't allow that very often. Still, I ...
21
votes
6answers
2k views

How to learn Agile as a Solo Developer [duplicate]

Possible Duplicate: What good book shoud I buy to learn Agile from scratch? It seem that Agile for the solo developer is a good idea. But how to learn it? Is there any good book, web ...