Overview of Ruby

Similar Posts

  • About Rust

    Rust is a systems programming language that’s designed to combine safety, speed, and concurrency. Created by Mozilla in 2010 and currently maintained by the Rust Foundation, Rust aims to overcome some of the biggest challenges faced by programmers in languages like C and C++. Its primary goal is to eliminate common programming errors like null…

  • Getting Started with GameMaker: A Step-by-Step Guide

    Introduction to GameMaker GameMaker is a powerful and user-friendly 2D game engine that is popular with both beginners and experienced developers. It provides a comprehensive set of tools for creating a wide variety of games. A key feature of GameMaker is its flexibility, offering two primary ways to create games: a visual, drag-and-drop system and…

  • Repetition with Ruby

    The Ruby method each allows you to iterate over a list of items. This is essentially a for-each style of loop and is like JavaScript’s each method. Notice that the iterative value is placed inside of two pipe (|) characters. You don’t have to put everything on one line. In fact, you can’t if you have multiple…

  • Classes in Ruby

    Classes do not have to be in a separate file as you can see from the file below. Let’s look at a class, then break it down. Class Definition As with most languages, you use class to define your class definition, and class names typically start with a capital letter. As with conditions, and other…

  • Installing Ruby

    Installing Ruby is relatively simple. There is an install page as part of the Ruby documentation: https://www.ruby-lang.org/en/documentation/installation/ While they would prefer you to have a Unix, or Unix like environment, you can scroll down to find the best way to install this language runtime software. I personally went to the Ruby Installers section of the…

  • Installing Go

    When installing Go, you have a couple of options. Source Code First, you can install from source code, which means you will need to compile the source code. This allows for a lot of flexibility. However, the code base itself is written in Go, so you will need to download a binary of the Go…