Programming Ruby Tutorial Video

Self Study, Tutorial Video on CD - DVD. Tutor Al Anderson 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, this course is ideal for Beginners and Advanced users

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 >> . Watch our free Ruby Programming Tutorial Videos by clicking the blue lesson links below.

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.
$149.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 Lesson1
  • Instance & Class Variables Lesson2
  • Instance & Class Variables Lesson3
  • Methods
  • Program Flow
Basic Ruby
  • Duck Typing
  • Variables/Constants & Scope
  • Expressions Lesson1
  • 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