Download Ring
Try Ring Online (Interactive Ring)

### Innovative and practical general-purpose multi-paradigm language

﻿

#### Download 6

Ring 1.2 All Platforms 3

Description | File | Photo
--- | --- | ---
Ring 1.2 (All Platforms) | Download |
Ring 1.2 Documentation (PDF) | Download |
Ring 1.2 Documentation (CHM) | Download |

Ring 1.1 All Platforms 3

Description | File | Photo
--- | --- | ---
Ring 1.1 (All Platforms) | Download |
Ring 1.1 Documentation (PDF) | Download |
Ring 1.1 Documentation (CHM) | Download |

Ring 1.0 Binary Release 4

Description | File | Photo
--- | --- | ---
Ring 1.0 for Microsoft Windows | Download |
Ring 1.0 for Ubuntu Linux | Download |
Ring 1.0 for MacOS X | Download |
Ring 1.0 for Mobile App Development using Qt | Download |

Ring 1.0 Source Code 1

Description | File | Photo
--- | --- | ---
Ring 1.0 Source Code | Download |

Ring 1.0 Documentation 2

Description | File | Photo
--- | --- | ---
Ring 1.0 Documentation (PDF) | Download |
Ring 1.0 Documentation (CHM) | Download |

Ring 1.0 Libraries and Tools 6

Description | File | Photo
--- | --- | ---
WebLib 1.0 source code (CGI Library for Ring) | Download |
Ring extension for Notepad++ | Download |
Ring extension for Visual Studio | Download |
Ring extension for Sublime Text 2 | Download |
Ring extension for Geany | Download |
Ring extension for Atom | Download |

﻿
Basic

- Applications developed in little hours
- Introduction
- Getting Started
- Getting Started - Second Style
- Getting Started - Third Style
- Variables
- Operators
- Control Structures
- Control Structures - Second Style
- Control Structures - Third Style
- Getting Input
- Functions
- Program Structure
- Lists
- Strings
- Date and Time
- Check Data Type and Conversion
- Mathematical Functions
- Files

Intermediate

- System Functions
- Eval() and Debugging
- Demo Programs
- ODBC Functions
- MYSQL Functions
- SQLite Functions
- Security and Internet Functions
- Object Oriented Programming
- Functional Programming (FP)
- Reflection and Meta-programming
- Stdlib Functions
- Stdlib Classes
- Declarative Programming using Nested Structures
- Natural language programming
- Scope Rules for Variables and Attributes
- Scope Rules for Functions and Methods
- Syntax Flexibility
- Distributing Ring Applications
- Web Development (CGI Library)

Advanced

- Using RingLibCurl
- Graphics and 2D Games programming using RingAllegro
- Using RingLibSDL
- Demo Project - Game Engine for 2D Games
- Building Games for Android
- Desktop and Mobile development using RingQt
- Building RingQt Applications for Mobile
- Objects Library for RingQt Application
- Low Level Functions
- Extension using the C/C++ languages
- Embedding Ring Language in C/C++ Programs
- Command Line Options
- Code Generator for wrapping C/C++ Libraries
- RingLibCurl Functions Reference
- RingAllegro Functions Reference
- RingLibSDL Functions Reference
- RingQt Classes Reference
- Frequently Asked Questions (FAQ)
- Language Reference

Group Resources Team