I am new, and was just wondering what books that you all would recommend me to read in order to accomplish learning something. I heard something called oreilly's and i am guessing that they are a book company of some sort. are they any good>?