Brussels Sprout wrote: »
Can someone recommend a good book for learning enough SQL/Oracle to be able to write stored procedures and functions and decipher what other people have written?
Korvanica wrote: »
From Scratch ?http://headfirstlabs.com/books/hfsql/
Id also recommend
"SQL In a nutshell, 2nd Edition"
Alpha Dog 1 wrote: »
Thinking of trying to learn code, complete noob, can anyone recommend me a good book to get me started?
Korvanica wrote: »
I'll sound like a broken record saying this but the head first books are great for learning a new language.
NeutralHandle wrote: »
UML Distilled by Martin Fowler.
It talks about UML in the context of a communication tool rather than in the context of a tool to model every detail of a system. It deals with a subset of UML which can be used to capture and express knowledge about software systems very effectively.
(I can't post links because I am new.)
funkey_monkey wrote: »
Anyone got a recommendation for beginner/intermediate level Java - looking to have upto Java 8 covered. I was looking at Effective Java, but it only goes up to Jave SE 6.
I'm also looking for a book which is focused on programming methodology - i.e. how to design a program in terms of its architecture and how to break down a problem into its solution. Suggestions greatly welcome.
Buford T Justice wrote: »
Java 6 is plenty to be getting started with tbh
Sparks wrote: »
The C Programming Language - definitely one of the best books on a language ever written. Clean, concise, and usable both for learning and reference.
Unix Programming Environment - very good introduction to unix programming.
Design of the UNIX Operating System - there's a few like this (design of the BSD OS, etc, etc, etc) and the Lyons book on unix, but this is about the best starting point. You want to know why an OS is designed the way it is, this is what you read.
Code Complete - just seconding Evil Phil. This book's worth overcoming the Microsoft Press label
The Pragmatic Programmer - it's not going to teach you C or Lisp, butif you want to be a programmer as a profession, this should be on your library, well-read and with a half-dozen markers in it.
Knuth. Enough said. Unless you haven't heard of it, in which case, this is the book to learn real programming on.
The gang of four book gets a lot of press, and it's pretty good (though not for beginners) -- but you really ought to read the original book as well. It doesn't cover programming, but it explains patterns better.
There are four books by Tufte:
The Visual Display of Quantitative Information
Visual Explanations: Images and Quantities, Evidence and Narrative
Read them. All of them. Hell, even if you never design a UI and quit programming tomorrow, they're some of the most beautiful books you'll ever buy -- and if you design UIs, or you ever have to give a presentation (you will, it's inevitable), then you need to read these books. To save our brains, if for no other reason.