Ruby Code Stuff
Collection of assorted stuff...
General Ruby Education
AllAPI API functions
OpenGL SuperBible Tutorial
RubyLearning Free online Ruby programming course
RailTips.org Ruby and Rails related tips
The Ruby Way Hal Fulton
Try Ruby! A hands-on tutorial
SketchUp-Specific Ruby Education and Examples
Advanced Ruby Scripting WebDialog discussion from Google I/O 2008 (see Scott discuss and demonstrate his Prince IO game in SketchUp.)
Interesting Examples
Automated SketchUp 2 Excel farazforoozan - Automate SketchUp through MS Excel.
Prince IO Sketchup Game Demo Scott finally releases his SketchUp game created through Ruby WebDialogs.
Resballiza Renderiza - SketchUp game plugin.
Animating SketchUp Models in Ruby and Java A research project
Automatic SketchUp Matthew Scarpino (and two other PDF books) - Books on the SketchUp Ruby interface.
Edges to Rubies - The Complete SketchUp Tutorial Martin Rinehart - While it's dated [uses some globals, code not always wrapped in namespace, etc...], but a lot of people find it clear to follow...
Keeping My Hand In Myhand - SketchUp Ruby coding, plugins, rambling...
SketchUcation
Developers' Forum SketchUcation Plugin developers' forum.
nsetSketchupAPI Webdialog view of the classes and methods included in Sketchup's API.
SketchUp - Ruby Resources Developer's Resource list on SketchUcation
SketchUp
Developers' Forums Latest Trimble SketchUp forum suite.
Ruby 101 Introduction to Ruby from the SketchUp developers.
SketchUp Ruby API Extension developers' Guide
SketchUp Ruby API and SDK group Location of the Ruby API and SDK Groups during Google's ownership.
SU API Blog Ruby API blog
skx A SketchUp community documentation Wiki
SketchUp Ruby API Cheatsheet Alex Schreyer
SketchUp Ruby Cookbook Rick Morin
Procrastinators Revolt! thomthom - Tips for SketchUp Plugin development.
WebDialogs - The Lost Manual - thomthom - A collection of poorly documented SketchUp webdialog information.
SketchUp Developer Tools
SketchUp Developer Tools SketchUp - Open source developer tools to make plugin development easier - improved Ruby console, unit test runner, and more.
000RedirectPlugins Fredo6 - Plugin which will load plugins located outside SketchUp's Plugins directory.
Clear Ruby Console Al Hart - Clears the Ruby Console window.
EventRelay Developer functionality tool Windows
FindWindow Function that retrieves a handle to the top-level window.
Observer Tests A script to text SU observer function.
Ruby Toolbar Jim Foltz - Plugin that gives more control to the SketchUp Ruby console - Windows
Ruby Code Editor Alexander Schreyer adds additionsl features to Jim Foltz's Ruby Toolbar.
Ruby Console+ Aerlius - An extendible Ruby console adding the ace code editor to improve your coding adventures in SketchUp.
SCrud SketchUp Crude Ruby Debugger - A plugin to debug within SketchUp.
SketchUp Bridge Allows external Ruby code to be executed inside SketchUp and more at SuWiki.
SketchUp Bridge Aerilius - A bidirectional communication system between WebDialogs and the SketchUp Ruby environment. Tutorial
SketchUp File Downloader Dana Woodman - Download files that are not stored locally. Forum thread
Smustard Several developer scripts, like a Progress Bar.
SuDCL Dialog interface language from Render Plus.
Trace Ruby messages Al Hart - A ruby script that overrides the Ruby Console, and writes its messages to a file, and flushes each message as it is written.
wxSU Use wxRuby for GUI dialogs SU API Blog.
HTML and JavaScript
ColorLab Color picker, generates lists of HTML code tags - Free - Windows
Yahoo! User Interface (YUI) Library No longer maintained
HTML color codes Dynamic color charts to quickly choose custom HTML color codes
Madarin Design HTML and CSS coding tutorials on creating pretty layouts (Wayback Machine web archive link.)
Juicebox HTML5 image gallery tools - Free, Fee
WOW-Engine A free AS3 open source physics engine.
Ruby
RubyInstaller Win - version 1.8.6-26 - includes the SciTE text editor and the full text of Programming Ruby: The Pragmatic Programmer's Guide as a help file.
RubyInstaller.org version 3.0.2-1
Ruby (Other Ruby downloads are also available.)
Rdoc A way to document a Ruby file.
Python
Books
Automatic SketchUp Matthew Scarpino - A book on the SketchUp Ruby interface.
Edges to Rubies - The Complete SketchUp Tutorial Martin Rinehart
Pragmatic Programmer Publishes many programming books, including Programming Ruby: The Pragmatic Programmer's Guide and its free web edition. A PDF edition is also available. A Discussion thread, regarding the "free" edition.
The Ruby Way Hal Fulton
Learn to Program Chris Pine
Free Book Zone Quaint, nerd-book resource
Free Book Centre Another free, technical ebook site
Text Editors
related Pro Group thread xxx [dead links]
FreeTextBox No longer developed but can download control and source. Free - Windows
SciTE Windows
Arachno Ruby IDE Fee
RDE Windows | The SketchUp Bridge developer, TBD, uses this editor to execute Ruby inside SketchUp.
Ruby Code Editor Alexander Schreyer - SketchUp plugin which adds additional features to Jim Foltz's Ruby Toolbar.
SketchUp Bridge TBD - SketchUp plugin to bridge your favorite text editor with SketchUp.
SketchUp Bridge Aerilius - A bidirectional communication system between WebDialogs and the SketchUp Ruby environment. Tutorial
Sublime Text Windows, Mac, Linux
BBEdit Formerly known as TextWrangler. Available on the Apple Store. Mac
TexMate Mac
NetBeans Windows, Linux, Mac OS X, Solaris
Metapad Windows
WebConsole Jim Foltz - SketchUp plugin which adds a WebDialog to test code snippets in SketchUp.
Xcode Development tool for Mac, available through the Apple Store.
2D and 3D Math
Computational geometry: algorithms and applications Book on Google Play
Computer Graphics via MIT OpenCourseWare
Data Structures and Algorithms with Object-Oriented Design Patterns in Ruby Free
Polynomial Real Root Finding in Bernstein Form Melvin R. Spencer, 1994, Some bezier curve math in the bezier scripts is based on the Berstein polynomials.
Savoir sans Frontières Jean-Pierre Petit - French
Introduction to Computer Graphics David J. Eck (eck@hws.edu), Version 1.3, August 2021