1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 3<head> 4<title>Ruby eBook: Ruby Study Notes - Best Ruby Guide, Ruby Tutorial</title> 5<meta http-equiv="content-type" content="text/html; charset=utf-8" /> 6<meta name="description" content="Ruby Study Notes - Best Ruby Guide, Ruby Tutorial" /> 7<meta name="keywords" content="ruby ebook,downloadable ruby ebook,ruby guide,free ruby programming course,best ruby guide,ruby tutorials,ruby tutorial,learn ruby,ruby,ruby on rails,ruby rails,ruby learning,ruby tutoring,learning ruby,ruby programming,ruby on rails development,ruby training" /> 8<meta name="Distribution" content="Global" /> 9<meta name="author" content="Satish Talim / Original design: Erwin Aligam - [email protected]" /> 10<meta name="copyright" content="Satish Talim 2007 and beyond..." /> 11<meta name="verify-v1" content="rFu86se+IkbtF+bH8mgJBKwU5HnKaSd8Ghw9umXQOkM=" /> 12<meta name="robots" content="index,follow" /> 13<meta http-equiv="Expires" content="0" /> 14<meta name="revisit-after" content="1 days" /> 15<link rel="stylesheet" href="/images/NewOrange.css" type="text/css" /> 16<link rel="icon" type="image/ico" href="/images/favicon.ico" /> 17<!-- Google +1 button code --> 18<link rel="canonical" href="/download/downloads.html" />
19<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
19 20 21<!-- Google Analytics code -->
22<script type="text/javascript"> 23 24 var _gaq = _gaq || []; 25 _gaq.push(['_setAccount', 'UA-59044-10']); 26 _gaq.push(['_trackPageview']); 27 28 (function() { 29 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 30 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 31 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 32 })(); 33 34</script>
34 35<!-- Google Analytics code ends --> 36</head> 37 38<body> 39<!-- wrap starts here --> 40<div id="wrap"> 41 42 <div id="header"> 43 44 <h1 id="logo">Ruby<span class="orange">Learning</span></h1> 45 <h2 id="slogan">Helping Ruby Programmers become Awesome!</h2> 46 47 </div> 48 49 <div id="menu"> 50 <ul> 51 <li><a href="/" title="Home page for rubylearning.github.io">Home</a></li> 52 <li><a href="/satishtalim/tutorial.html" title="Get started Learning Ruby here...">Tutorial</a></li> 53 <li><a href="/download/downloads.html" title="Download this tutorial as an eBook">Downloads</a></li> 54 <li><a href="/other/testimonials.html" title="People around the world who benefited from this site">Testimonials</a></li> 55 <li><a href="/other/certification.html" title="Get certified in Ruby">Certification</a></li> 56 <li><a href="/satishtalim/ruby_guide.html" title="Ruby Guide, Mentor">Mentor</a></li> 57 <li><a href="https://blog.rubylearning.github.io/" title="Ruby blog of Ruby Learning site">Blog</a></li> 58 <li><a href="/satishtalim/tutorial.html" title="Online Ruby Course">Online Course</a></li> 59 <li><a href="/satishtalim/about.html" title="Information about Satish Talim">About</a></li> 60 </ul> 61 </div> 62 63 <!-- content-wrap starts here --> 64 <div id="content-wrap"> 65 66 <div id="main"> 67 68 <div id="main-inner"><a name="TemplateInfo"></a> 69 <h1>Ruby eBook</h1> 70 <h3>The Ultimate Guide to Ruby Programming</h3> 71 72 <p class="float-left"><a href="/download/downloads.html" title="Ruby eBook - US$ 9.95 only"><img src="/images/ebook/eBook5.jpg" alt="Ruby eBook" /></a></p> 73 <p>Already <a href="/other/testimonials.html">45000+</a> would-be Ruby programmers have purchased the Ruby eBook.<br /><br />The Ruby eBook <b>now covers Ruby 2</b> and contains all the Core Ruby topics covered on the <a href="/">rubylearning.github.io</a> site. The eBook is over 240 pages and is in pdf format. The cost of this eBook is a nominal <strong>US$ 9.95 only</strong> and is being collected to help me maintain the site and the eBook, and also provide quality content to you.<br /><br />Here's what one satisfied customer, Thomas Johan Eggum from Norway has to say:<br /><br /><em>After years with Java development and some various experience with the framework Ruby on Rails, I wanted to get a broader knowledge with the Ruby language. I stumbled over Satish's website <a href="/">rubylearning.github.io</a>, and decided to read the book "The Ultimate Guide To Ruby Programming". I found the book easy to read and very efficient with regards to covering the essentials of Ruby. There is no confusing overhead, and the material is presented in an informative way. After each chapter there is a summary and an exercise part, making it easy to verify progress. I can highly recommend this book for those interested in learning Ruby. I also found the book helpful when studying towards the certification "Ruby Association Certified Ruby Programmer Silver".</em><br /><br />You can buy the book by clicking on the <strong>ADD TO CART</strong> button below. You can pay by secure PayPal.<br /><br />Once the payment has been received, you will receive your Ruby eBook at the email id provided. We will not spam you or share your email id. Kindly refer to our <a href="/privacy.html" >privacy policy</a>.</p> 74 75 <p><a href="http://get.adobe.com/reader/" >Adobe Acrobat</a> is required to read the Ruby eBook.</p> 76 <p>If you want to buy the <strong>Ruby eBook</strong> for <strong>US$ 9.95 only (updated 1st Jan. 2016)</strong> click the <strong>ADD TO CART</strong> button below.</p> 77 <!-- E-junkie starts--> 78 <p><a href="https://www.e-junkie.com/ecom/gb.php?c=cart&i=824716&cl=140175&ejc=2" target="ej_ejc" class="ec_ejc_thkbx" onclick="javascript:return EJEJC_lc(this);"><img src="http://www.e-junkie.com/ej/ej_add_to_cart.gif" style="border: 0px none ;" alt="Add to Cart" /></a> 79 <a href="https://www.e-junkie.com/ecom/gb.php?c=cart&cl=140175&ejc=2" target="ej_ejc" class="ec_ejc_thkbx" onclick="javascript:return EJEJC_lc(this);"><img src="http://www.e-junkie.com/ej/ej_view_cart.gif" style="border: 0px none ;" alt="View Cart" /></a> 80
80<script type="text/javascript"><!-- 81 function EJEJC_lc(th) { return false; } 82 // --> 83 </script>
83 84
84<script type="text/javascript" 85 src="http://www.e-junkie.com/ecom/box.js"> 86 </script>
86 87 </p> 88 <!-- E-junkie end--> 89<!-- 90 <h3>FOR INDIA ONLY</h3> 91 <p><strong><span style="color:blue;">You can now buy the printed book in India for Rs 100-00 + Shipping. <a href="/download/ruby_book_india.html">Click here for full details</a>.</span></strong></p> 92--> 93 94 </div> 95 <!-- main inner ends here --> 96 </div> 97 98 <!-- content-wrap ends here --> 99 </div> 100 101<!-- wrap ends here --> 102</div> 103 104<!-- footer starts here --> 105<div id="footer"> 106 <!-- CHANGE THE FOOTER --> 107 <p>© 2006-2026 <strong>RubyLearning</strong> Page Updated: 9th Feb. 2026 | Design: <a href="mailto:[email protected]">Erwin Aligam</a> | Valid: <a href="http://validator.w3.org/check/referer">XHTML</a> | <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> <a href="/">Home</a> | <a href="/privacy.html">Privacy</a> | <a href="/sitemap.html">Sitemap</a></p> 108</div> 109<!-- footer ends here --> 110 111</body> 112</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.