General Programming Language Books

Go to Amazon
  Learning Python
Mark Lutz, David Ascher

No rating yet.   Go to Amazon.com

No review yet.

Go to Amazon
  Beginning PHP4
Wankyu Choi, Allan Kent, Chris Lea, Ganesh Prasad, Chris Ullman

3 stars out of 5   Go to Amazon.com

My friend Shim bought this book partly due to my recommendation, but mostly because one of the authors is called 'Wankyu'.

Go to Amazon
  Programming Perl
Larry Wall, Tom Christiansen, Randal L. Schwartz

No rating yet.   Go to Amazon.com

No review yet.

Go to Amazon
  Java In A Nutshell
David Flanagan

No rating yet.   Go to Amazon.com

No review yet.

Go to Amazon
  Advanced Java
Chris Laffra

No rating yet.   Go to Amazon.com

No review yet.

Go to Amazon
  High-Level Languages and their Compilers
Des Watson

5 stars out of 5   Go to Amazon.com

No review yet.

Go to Amazon
  Brinch Hansen on Pascal Compilers
Brinch Hansen

4 stars out of 5   Go to Amazon.com

No review yet.

Go to Amazon
  Compilers: Principles, Techniques and Tools
Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman

3 stars out of 5   Go to Amazon.com

No review yet.

Go to Amazon
  A Retargetable C Compiler
Christopher Fraser, David Hanson

4 stars out of 5   Go to Amazon.com

No review yet.

Go to Amazon
  The Java Virtual Machine Specification
Tim Lindholm, Frank Yellin

4 stars out of 5   Go to Amazon.com

No review yet.

Go to Amazon
  Assembly Language Programming for the 80386
Judi N. Fernandez, Ruth Ashley

No rating yet.   Go to Amazon.com

No review yet.

Go to Amazon
  IBM PC Assembly Language and Programming
Peter Abel

No rating yet.   Go to Amazon.com

No review yet.

  ARM Assembly Language Programming
Peter Cockerell

4 stars out of 5

Ok, you got me. I used to be an Acorn freak. This was the book I learnt ARM assembly language from. It's way out of print now, but the author has put up the book on the web - have a look at it here.

Interestingly (or perhaps not), I was instrumental in saving the original floppy discs containing the copy for this book when I worked at Computer Concepts. They were in a big box of floppies that were going to be thrown away, and I bravely stood up for the values of tradition, nostalgia, and respect for your forebears, and with the ringing tone of authority and justice in my voice, said loudly and firmly something like "Er...are you sure we should throw these away..?"

Anyway, this book is good - clear and helpful, and the first book about assembly language programming I had read that I felt I could really understand. Some of this is probably due to the fact that after wrestling with the 6502, ARM code was so easy!