Programming Ruby Tutorial Video

Self Study, Tutorial Video on CD - DVD. The tutor guides you using step-by-step examples. Learn directly from your own desk high quality training videos at an affordable price. It works on both PC and Mac.

These Programming Ruby tutorials offer a definitive insight into this popular, extremely powerful and flexible object oriented programming language. From the outset the lessons are clearly presented and use a practical format which teaches by example, the Ruby training is presented using narrated QuickTime movies and walk the user through each stage using easy to follow step-by-step examples. The training starts with the fundamentals and covers topics of increasing complexity as the tutorial progresses, even the most complex aspects of Ruby are broken down into a series of simplistic steps, making it easy for the novice programmer to follow along without confusion, by the conclusion of the training you should have a strong understanding of programming using Ruby. Other releases Ruby Tutorials >> .

try for free

Ruby Programming Tutorial CD / DVD

Create the best self-paced learning environment
right on your own desktop.

Professionally created, comprehensive video based training that's easy to follow. At an unbelievable price.

Learn for FREE - NOW. To help you evaluate this training CD / DVD the first 3 chapters are available for free, click on any of the links below for a FREE DEMO.

Problems Playing the Demos?
Benefits
  • Professional Tuition from an Expert
  • Free Certificate with Each Tutorial
  • Works on PC or Mac
Just Released This Week
Apple Logic Pro 9 tutorial video
Logic Pro 9 Tutorial Video »
Topics Covered on this Training Video Include:
Introduction
Programming Defined
Meet Ruby
We hope you enjoyed the free videos above. To watch all this course including the chapters below please purchase the CD.
$99.95
The Basics of Programming
  • Basic Constructs
  • Boolean Statements
  • Boolean Operators
  • If/Unless & Case Statements
  • Loops/Blocks & Iterators
  • Arrays
Installing Ruby
  • Installing on Windows
  • Installing on Macintosh OS X
  • Installing on Linux with a Package Manager
  • Installing via comm& line for Linux & Mac OS X
Ruby Tools
  • The Ruby Interpreter
  • IRB
  • ri
  • RubyGems
  • Librarys
Running Ruby Programs
  • Running Ruby Programs on Mac OS X & Linux
  • Running Ruby Programs on Windows
  • Interactive Ruby on Mac OS X & Linux
  • How to Run fxri on Windows
Introduction to OOP
  • Classes & Object
  • Instance & Class Variables Pt.1
  • Instance & Class Variables Pt.2
  • Instance & Class Variables Pt.3
  • Methods
  • Program Flow
Basic Ruby
  • Duck Typing
  • Variables/Constants & Scope
  • Expressions Pt.1
  • Expressions - Loops
  • Expressions - Iterators
  • Modules
  • Blocks
  • Exceptions
Strings
  • String Basics
  • Printing & Formatting Strings
  • Manipulating Strings
  • Searching Strings
  • Converting Strings to Other Types
Basic Input/Output to the Console
  • Putting something out to the Screen
  • Getting & Using Input
  • Input using HighLine
Working Files & Directories
  • Opening & Closing Files
  • Reading Files
  • Writing Files
  • Binary Files versus Text Files
  • Working with Directories
  • Using CSV
Regular Expressions
  • Regular Expressions
  • How to Create & Use Regular Expressions
Math & Ruby
  • Numbers in Ruby
  • Basic Operations
  • Floating Point Numbers
  • BigDecimal
  • Advanced Math Operations
  • Random Numbers
Symbols & Ranges
  • Symbols
  • Ranges
Dates & Times
  • Getting the Time & Date
  • Time/Date & DateTime
  • Comparing & Manipulating Times & Dates
  • Formating Times & Dates
Arrays/Hashes
  • Array Explained
  • Creating/Accessing & Manipulating Arrays
  • Sorting Arrays
  • Searching Arrays
  • Iterating Through an Array
  • Hash
  • Creating/Accessing & Manipulating Hashes
  • Iterating Through a Hash
  • Sorting a Hash
  • More Hash Manipulation
Advanced Data Structures
  • Sets
  • Using Sets
  • Stacks & Queues
  • Using Stacks & Queues
  • Tower of Hanoi
More OOP
  • Your Own Classes
  • Advanced Techniques
Graphical Interfaces
  • FXRuby
  • Ruby/GTK2
  • WxRuby
  • Ruby Cocoa
  • Other Ruby Graphical Toolkits
Threading in Ruby
  • Threads
  • How to Create & Use Threads
Scripting & System Administration
  • Accessing Other Programs on the System
  • Windows Scripting
  • Getting Command Line Options
  • Getting Command Line Arguments
  • Environmental Variables
Testing & Debugging
  • Unit Testing
  • How to Create & Use Tests
  • Ruby-Debug
Network Programming
  • Network Clients
  • Simple Servers
Web Apps
  • CGI
  • Ruby on Rails
Finishing It Up
  • Ruby Web Resources
  • Ruby Print Resources
  • Where to Go Next
  • Wrap-Up
Credits
  • About this Author
UK & Europe
Apex Web Media
PO Box 398
Bolton, BL7 9RZ
United Kingdom
T: 01204 592071
USA & Canada
600 17th Street, Suite 2800, Denver CO 80202
Open 8am - 5pm M to F (EST)
Tel - Toll free 1866 402 1903 ( USA )
Tel 434-878-4158
Fax 1 207 433 4356