---
title: Introduction to Ruby and Python Programming Topics for OS X
framework: cocoa
role: article
path: apple-archive/documentation/Cocoa/Conceptual/RubyPythonCocoa/Introduction
---

# Introduction to Ruby and Python Programming Topics for OS X

Describes Ruby and Python on OS X, and especially the bridges between them and Objective-C and OSA (AppleScript).

## Organization of This Document

These programming topics consist of the following articles:

- [Ruby and Python on OS X](../Articles/RubyPythonMacOSX.html#//apple_ref/doc/uid/TP40005423-SW1) gives an overview of the Ruby and Python resources on OS X, including the Cocoa and OSA bridges, and provides links to websites related to these scripting languages. - [Building a RubyCocoa Application: A Tutorial](../Articles/BuildingRubyCocoaAppl.html#//apple_ref/doc/uid/TP40005425-SW1) steps you through the creation of a simple RubyCocoa application. - [Using Scripting Bridge in PyObjC and RubyCocoa Code](../Articles/UsingScriptingBridge.html#//apple_ref/doc/uid/TP40005424-SW1) describes how to incorporate Scripting Bridge in your code to communicate with and control OSA-compliant applications. - [Generating Framework Metadata](../Articles/GenerateFrameworkMetadata.html#//apple_ref/doc/uid/TP40005426-SW1) explains what framework metadata is and how to create these XML files used by the scripting bridges.

[Next](../Articles/RubyPythonMacOSX.html)

Copyright © 2013 Apple Inc. All Rights Reserved. [Terms of Use](http://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](http://www.apple.com/privacy/) | Updated: 2013-09-18
