This online emulator lets you learn and try out a little of the Ruby programming language.

Try Ruby is an online website that lets you — wait for it — try out the Ruby programming language. It’s a fun way to learn the basics of Ruby without the bother of checking to see if your computer has the language installed and configured. You can find the emulator at

Here’s how it works. Instructions (number 1 below) are on the left side of the screen. Type your Ruby commands in the interactive emulator on the right side of the screen, at the top (2). Clear, back, next, and other shortcuts are listed for reference at the bottom right (3).

The Default Home Page

Try Ruby also is an example of an online language emulator. You can search online to see if there are emulators for other languages, for instance, Python, C++, or Lua. Try searching for the phrase [language name] language online emulator where [language name] is the language you want to find. The Code Monster article later in this magazine is an online emulator for JavaScript. Believe it or not, there’s an emulator for Assembly, one of the original programming languages.

Learn More


  • Tim Slavin

    Tim is an award-winning writer and technologist who enjoys teaching tech to non-technical people. He has many years experience with web sites and applications in business, technical, and creative roles. He and his wife have two kids, now teenagers, who are mad about video games.

Also In The April 2016 Issue

The iDTech summer camp recently posted 102 questions. Here are a few with links to the full list.

The choice of a first programming language can be overwhelming, from simple drag and drop to full languages.

REST is a standard way for software applications to work with each other to do things.

Blockchain software technology works as a distributed ledger to record what was done and when.

Believe it or not, computers and keyboards were not invented together.

Learn the basics of Go plus neat math details about Go and AlphaGo, the computer that beat a human playing Go.

If you were a wizard, wouldn't you want to know how to scale your spells for maximum effect?

— John Johnson

A phone and tablet app exposes the invisible world of radio, phone, and satellite waves that connect our computers.

ASCII is a set of letters, numbers, and characters computers use to communicate accurately.

Links from the bottom of all the April 2016 articles, collected in one place for you to print, share, or bookmark.

Computing at School (CAS) provides resources and support for computer science teachers and parents.

Interesting stories about computer science, software programming, and technology for April 2016.

Interested but not ready to subscribe? Sign-up for our free monthly email newsletter with curated site content and a new issue email announcement that we send every two months.

No, thanks!