• Menu
  • Skip to right header navigation
  • Skip to main content
  • Skip to secondary navigation
  • Skip to primary sidebar

OnlineProgrammingBooks.com

Legally Free Computer Books

  • All Categories
  • All Books
  • All Categories
  • All Books
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact
You are here: Home ▶ Ruby ▶ Learning Ruby

Learning Ruby

March 24, 2006

Free online book “Learning Ruby” by Daniel Carrera. The first chapter covers the fundamentals of writing a program. It is required knowledge for anyone aspiring to program in Ruby. The second chapter covers the fundamental concepts needed to perform any task.

Book Description

Whether it’s reacting to user input, or performing an action multiple times, this chapter is mandatory knowledge. Much of the strength of Ruby lies in its powerful data structures. The third chapter will give you the tools to create much more interesting programs than otherwise possible. You will learn how to easily express complex information such as an address book with fields like phone, email and mailing address. In the forth chapter, we will turn data structures into our very own classes, Address, Person and Addressbook, with their own methods.

Some times, you will want to create a nice-looking, easy-to-use interface for your programs. The fifth chapter introduces graphical user interfaces with the Tk toolkit.

This chapter is quite optional. It is only relevant if you wish to create GUIs using Tk. Should you use Tk? Well, I think so. I encourage you to read the section Why Tk?. There I compare Tk to other toolkits, and explain my reasons for choosing Tk.

This material is indispensable if you wish to create a program with moderately complex behaviour.

Table of Contents

  • The Basics
  • Flow Control
  • Data structures
  • Defining your own classes and methods
  • Graphical User Interfaces (GUI) with Tk

Download Free PDF / Read Online

Author(s): Daniel Carrera
Format(s): HTML
Link: Read online.

Similar Books:

  1. Ruby User’s Guide
  2. On to Java
  3. How to Think Like a Computer Scientist: Learning with Python
  4. Secure Programming for Linux and Unix HOWTO
  5. Become An Xcoder
Previous Post: « Information Technology in the Service Society
Next Post: Practical Smalltalk »

Primary Sidebar

Get Latest Updates

  • Facebook
  • Pinterest
  • RSS
  • Twitter
  • YouTube
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact

Copyright © 2006–2023 OnlineProgrammingBooks.com