Self Study, Ruby Programming 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. 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 >> .
Ruby Programming Tutorial CD / DVD
Creates the perfect self-paced learning environmenton your own desktop.
Professionally created, comprehensive video based training that's easy to follow. At an unbelievable price.
Try 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.

- Professional Tuition by expert
- Free Certificate with each Tutorial
- Works on PC or Mac
Introduction
Programming Defined
Meet Ruby
- Computer Language

- Scripting Language

- Compiled versus Interpreted

- Virtual Machine

- Everything is an Object

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
About this Ruby Programming Training CD
| Title : | Ruby Programming |
|---|---|
| Tutor : | Al Anderson
Other tutorials by Al Anderson |
| Videos : | 113 Lessons- Video run time: 8.5 Hours |
| Availability : | Immediate Dispatch |
| Compatibility: | Vista, 98, 2000, NT, XP, Mac OS, OSX |
| Released | 2007-08-24 |
| Work files | Yes |
| Price US / Canadian Sales | $99.95 |
184 In Stock

- Learn Ruby Programming from an accredited expert in days.
- Ideal for beginners, easy to follow videos that offer visual clarity.
- Master a full application for a fraction of the cost of classroom based training, and faster than with a manual.
- Unique teaching method that offers accelerated learning and high retention.
- Used by many large companies, schools, universities,
click to see some of our customers. - Learn from your own desk at a speed that suits you
- Cost effective tuition from leading expert tutors
- You control the pace, training can be stopped, rewound or fast forwarded as required.
- High Quality Tutorial Videos on CD / DVD or Online. PC / Mac Compatible. Great tuition at an affordable price
- This title also has Closed Captions, which add clarity and help with retention. it also benefits users who are deaf / hearing impaired.
Want to hear what our customers say about our products?
JavaScript | JavaScript Libraries | PHP | Microsoft Visual Studio 2008 | Adobe Dreamweaver CS4 | Advanced C Programming | Programming Java | Microsoft SQL Server 2005 Admin
Not sure which training CD titles to purchase ? Why not join our Online University and have unlimited access to all our tutorial videos for one low price of $30 per month.
You can have access to every title we list on this site for just $30 per month. When you sign up you get instant access with absolutely no restrictions or limits. Log on from any location and watch as much as you like.



