BOOKS
Lists of full books for learning Ruby. (Click headings to expand lists …)
~ GENERIC RUBY BOOKS ~
( DOWNLOADABLE RUBY BOOKS )
-
“I Love Ruby” (latest edition)
by A.K. Karthikeyan
Link is at the bottom of the examples README, for the current dropbox location:
ilrx/README.md at master · mindaslab/ilrx · GitHub -
“I Love Ruby” (2016-3-14 edition)
by A.K. Karthikeyan
** PDF
I_Love_Ruby_2016-3-14.pdf (2.1 MB)
(Posted here under the terms of the GNU Free Documentation License, Version 1.3, see pg 5.) -
“I Love Ruby” (2015 Beta edition - with belly dancer cover)
by A.K. Karthikeyan
** PDF
I_Love_Ruby_2015.pdf (2.3 MB)
(Posted here under the terms of the GNU Free Documentation License, Version 1.3, see pg 5.) -
“I Love Ruby Examples”
Git repository of all the Ruby script examples in the “I Love Ruby” book(s).
by A.K. Karthikeyan
GitHub - mindaslab/ilrx: I Love Ruby Examples -
“Programming Ruby - The Pragmatic Programmer’s Guide (1st Edition)”
( Written for Ruby v 1.6 )
By Dave Thomas and Andy Hunt
Copyright © 2000, Addison Wesley Longman, Inc.
MS Windows CHM (Compiled Help Markup) file:
ProgrammingRuby_1stEd.zip (744.3 KB)
Released under the terms of the Open Publication License V1.0.
* NOTE: This book is also posted online. See the first item in the ONLINE section below. -
“The Book of Ruby”
by Huw Collingbourne
** PDF
http://www.sapphiresteel.com/IMG/zip/book-of-ruby.zip
NOTE: Right click and choose Save link as …
OR go to https://www.sapphiresteel.com/ruby-programming/The-Book-Of-Ruby.html
AND scroll to bottom of page, then click DOWNLOAD BOOK OF RUBY link -
“The Little Book of Ruby”
by Huw Collingbourne
** PDF
http://www.sapphiresteel.com/IMG/pdf/LittleBookOfRuby.pdf
http://www.sapphiresteel.com/ruby-programming/The-Book-Of-Ruby.html -
“Mr. Neighborly’s Humble Little Ruby Book”
by Jeremy McAnally
** PDF
http://index-of.es/Ruby/Humble%20Little%20Ruby%20Book.pdf
** Kindle / EPUB
GitHub - chriskempson/portable-humble-little-ruby-book: Mr. Neighborly's Humble Little Ruby Book in ePub and Mobi Format -
“Ruby Best Practices”
by Gregory T. Brown
** PDF
http://www.mathieu.gagnon.name/random/rbp_1-0.pdf
** ASCII Text Source
GitHub - practicingruby/rbp-book: Ruby Best Practices, by Gregory Brown
** HTML online (output from Jekyll)
Ruby Best Practices -
“Extending Ruby 1.9: Writing Extensions in C”
by Dave Thomas
** PDF
https://media.pragprog.com/titles/ruby3/ext_ruby.pdf
( ONLINE RUBY BOOKS )
-
“Programming Ruby - The Pragmatic Programmer’s Guide (1st Edition)”
( Written for Ruby v 1.6 )
By Dave Thomas and Andy Hunt
Copyright © 2000, Addison Wesley Longman, Inc.
phrogz.net (framed)
ruby-doc.com (framed) -
“Ruby Essentials”
byTechnotopia.com
Copyright © 2012 Neil Smyth / Payload Media.
http://www.techotopia.com/index.php/Ruby_Essentials
both free online and paid (8.99) PDF or eBook editions -
“Ruby Programming” - Wikibook
Ruby Programming - Wikibooks, open books for an open world -
"Ruby (programming language)" - History, Philosophy and Overview - Wikimanuals
Ruby (programming language) - Wikipedia -
“Ruby Tricks, Idiomatic Ruby, Refactorings and Best Practices”
by Franze M Jr.
Introduction | Ruby Tricks, Idiomatic Ruby, Refactorings and Best Practices -
“The Bastards Book of Ruby”
by Dan Nguyen, Stanford Univ. Computational Journalism Lab
http://ruby.bastardsbook.com/ -
“Ruby Best Practices”
by Gregory T. Brown
Ruby Best Practices -
“Ruby Hacking Guide”
The original work is Copyright © 2002 - 2004 Minero AOKI.
Translated by Vincent ISAMBART and Clifford Escobar CAOILE
under the Creative Commons Attribution-NonCommercial-ShareAlike2.5 License
https://ruby-hacking-guide.github.io/
( PRINTED RUBY BOOKS )
-
“Learn to Program”
by Chris Pine
(expanded from the original tutorial)
(2nd Edition)
Learn to Program (2nd edition) by Chris Pine (out of print)
(3rd Edition)
Learn to Program, Third Edition by Chris Pine -
“The Ruby Programming Language”
( Written for Ruby v 1.8, and updated for v 1.9 )
By David Flanagan and Yukihiro Matsumoto (the inventor of Ruby)
© “O’Reilly Media, Inc.”, Jan 25, 2008 - Computers - (English) 448 pages
The Ruby Programming Language: Everything You Need to Know - David Flanagan, Yukihiro Matsumoto - Google Books -
“Programming Ruby - The Pragmatic Programmer’s Guide (2nd Edition)”
( Written for Ruby v 1.8 )
By Dave Thomas, with Chad Fowler and Andy Hunt
Copyright © 2004,2005,The Pragmatic Programmers, LLC.
Programming Ruby (2nd edition): The Pragmatic Programmers' Guide by Dave Thomas, with Chad Fowler and Andy Hunt -
“Programming Ruby - The Pragmatic Programmer’s Guide (3rd Edition)”
( Written for Ruby v 1.9 )
By Dave Thomas, with Chad Fowler and Andy Hunt
Copyright © 2009, The Pragmatic Programmers, LLC.
! (out-of -print) -
“Programming Ruby - The Pragmatic Programmer’s Guide (4th Edition)”
( Written for Ruby v 1.9, and updated for v 2.0 )
By Dave Thomas, with Chad Fowler and Andy Hunt
© The Pragmatic Programmers, LLC., June 2013 - (English) 863 pages
Programming Ruby 1.9 & 2.0 (4th edition): The Pragmatic Programmers' Guide by Dave Thomas, with Chad Fowler and Andy Hunt
~ SKETCHUP SPECIFIC BOOKS ~
( DOWNLOADABLE SKETCHUP BOOKS)
- “Automatic SketchUp”
by Matthew Scarpino, Eclipse Engineering LLC
2010
( PRINTED SKETCHUP BOOKS )
- “Construction Documents using SketchUp Pro & LayOut::
Replace traditional CAD with a new generation of 3D software (SketchUp2BIM) (Volume 1)”
by Mr. Paul James Lee
(c) 2013
http://www.amazon.com/Construction-Documents-using-SketchUp-LayOut/dp/1480099015
(NOTE: this is not about Ruby SketchUp programming. TODO: Move to a general book list.)
Top | PRIMERS | IDEAS | NEWS | REFERENCE | TEMPLATES | TUTORIALS