From: Stu Date: 2011-06-17T05:26:59+09:00 Subject: Re: Classic Computer Science Books There is a classic series online called "How to Think Like a Computer Scientist" You can use those to not only get some theory but also get into the syntax of the languages in which you may be interested. Though the ruby one of not complete you can use one of the other languages to bridge the knowledge to ruby. I believe the book is available for Java, C++, and Python. The Ruby one is apparently stillborn. This series is "free" online with both html and pdf available. They are canonical and pedagogical for beginners. This is a good place to start IMHO. 2011/6/13 Vinícius : > Wow, those are a lot of books, as a beginner programmer, I don't have > a clue where to start from. > >