Rebol Programming Tutorial with 9 Complete Programs
This Rebol Tutorial, title 'Rebol Programming For
The Absolute Beginner', demonstrates how to develop useful software
applications using Rebol, a powerful, yet simple and flexible,
programming language with which you can easily work
with text, graphics, and sounds. Rebol provides simple
methods to save, retrieve, and share data across all types of hardware,
networks, and the Internet. It works with common user interfaces and
data types with no problems
while allowing developers to easily build graphic interfaces
to input and return data.
For these reasons it is an excellent choice for those just beginning to
learn how to program. This tutorial will demonstrate how to
program computers to do useful
things, without a long learning curve.
For experienced programmers, take a look at the the example
applications and check out Rebol's
compact code and cross-platform usability. The code for 9
complete, example applications, along with screen shots and
executables, is available here.
Rebol
Programming Tutorial
By: Nick Antonaccio
Updated: 5-12-06
Contents:
1.
For New Programmers and for New Rebolers
2.
Some Perspective for Beginners
3.
Using the Rebol Interpreter to Speak to the Computer
4.
Learning the Rebol Language
5.
First Code Examples - Creating a GUI Window
6.
More Examples
7.
A Quick Comparison
8.
Understanding Variables and Functions
9.
Rebol Words
10.
GUI Words and Grammar - Some More Depth
10.1
Actions
11.
Creating Your Own Variable Words
12.
Blocks
13.
Function Words
14.
Several Ways to Create Functions in Rebol - Passing Variables
15.
Conditional Operations
16.
Looping
17.
Working With Longer Examples
18.
Embedding Binary Data
19.
Modular Programming and Code Reuse
20.
A Quick Summary
21.
9 Complete Rebol Programs For You To Study
21.1 Little Email Client
21.2 FTP Chat Room
21.3 Looping Through Data
21.4 Image Effector
21.5 Sliding Tile Game
21.6 Guitar Chord Diagram Maker
21.7 Listview Database
21.8 Peer-to-Peer Instant Messenger
21.9 3D Example
22.
Menus
23.
Understanding the CGI Interface and Web Programming with Rebol
24.
Parsing
25.
Rebol Objects
26.
Common Errors
26.1
Trapping Errors
27.
How to Organize Your Coding Thought - Some Real World Examples
27.1 Using Outlines and Pseudo Code
27.2 Case 1 - Scheduling Teachers
27.3 Case 2 - Downloading Directories
27.4 Case 3 - Vegetable Gardening
27.5 Case 4 - Creating a Tetris Clone
27.6 Case 5 - Scheduling Teachers, Part Two
28.1 6 Rebol Flavors
28.2 Spread the Word: 7 Reasons to Learn and Use Rebol
29.
What Next?
29.1
A Final Point
30.
Feedback
Technorati Tags: rebol, rebol tutorial, rebol programs, rebol source code
Popularity: 10% [?]
Related Posts:





























