Teach Yourself Ruby With Hackety Hack - gHacks Tech News

Teach Yourself Ruby With Hackety Hack

When I started to program back on my C-64 I taught myself. It was a rough start as it was more of a hit and miss thing without books and Internet, but it worked out eventually as I had code examples and all that good stuff that helped me through the first hard weeks. Today, the situation has become much more relaxed, with an abundance of books and online resources available for programming languages of all sorts.

You obviously need to put some thought into what programming language you want to learn, but once that is out of the way, you usually can start right away. For most languages, local environments are available that you can set up with a few clicks.

If you are not someone who likes to dig into computer science fundamentals and math - lots of math - your best bet on learning a language is a playful way. There is still lots of time to learn the basics after you have started to code.

Hackety Hack is a free Ruby programming language tutor for Windows, Mac and Linux that aims at total beginners, and users with coding experience who like to learn Ruby.

Teach yourself Ruby

ruby programming language

The programming tutor ships as a single executable on Windows that you need to install first, before you can run the program. The main program interface is divided into three core sections: The menu bar on the left, and two columns that make up most of the screen.

The middle column can display menus or the code editor, while the right is reserved for tutorials and documentation.

The program takes you by the hand and gives you an instruction, before you start writing bits of code as you go through the tutorials. Programming lessons start with the basics and build-up on that as you complete the tasks laid out for you.

You begin each coding lesson by reading the instructions displayed in the right column, before you start using the code editor to complete it and move on. As far as the editor goes, you can simply type in instructions, and use the save and run buttons at the bottom of the screen to execute your code.

These programming lessons take you only this far, which at the moment is the biggest downside of the app. While you get to know conditional statements, objects and variables throughout the lessons, you do not really go far beyond that.

ruby

The devs plan to add new lessons in the future. If they do, they'd increase the value of the program significantly. For now, it is more of an introduction into programming and the Ruby programming language, than it is a full course that teaches you all there is to know about Ruby or how to code.

Closing Words

There is nothing wrong with that approach though, and the instructions given are clear and concise. You can check the Hackety website for things to do after you have finished the four lessons, especially Learn Ruby The Hard Way seems to be a good next step.

If you are trying to learn a programming language and do not really have a preference right now, then Hackety Hack can be a good easy start into the programming world.

 

 

 

We need your help

Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.

We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats or subscription fees.

If you like our content, and would like to help, please consider making a contribution:

Comments

  1. John Cappello said on March 31, 2012 at 1:18 pm
    Reply

    I’ve installed this, it appears to be a bit buggy itself, that or not very well written…
    perhaps not the best advert for Ruby programming!

  2. Iced said on April 5, 2012 at 9:56 am
    Reply

    buggy
    constantly crashing on Win 7 64
    not worth trying : (

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

Please note that your comment may not appear immediately after you post it.