Click on any linked lesson below for a
Purchased CD tutorials load almost instantly and have higher sound & video quality. For tutorial support see left
Introduction
Welcome
What this Tutorial Will Cover
Programming Defined
The Art of Programming - Lesson 1
The Art of Programming - Lesson 2
The Art of Programming - Lesson 3
Algorithms
Meet Ruby
Computer Language
Scripting Language
Compiled versus Interpreted
Virtual Machine
Everything is an Object
We hope you enjoyed the FREE lessons above. To view the complete contents, including the chapters below, please purchase the CD.
CLICK HERE TO BUY THIS CD
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 - Lesson 1 Instance & Class Variables - Lesson 2 Instance & Class Variables - Lesson 3 Methods Program Flow
Basic Ruby Duck Typing Variables/Constants & Scope Expressions - Lesson 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
|