Skip to content

Latest commit

 

History

History
56 lines (42 loc) · 2.25 KB

File metadata and controls

56 lines (42 loc) · 2.25 KB
title What's next?
date 2015/01/06
author Ivo Herweijer
the_summary So, you finished the TryRuby lessons. Are you hungry for more? Here are some tips to help you continue on the path to Ruby enlightenment.

What's next?

So, you finished the TryRuby lessons. Are you hungry for more?

You can use the TryRuby Playground or download and install Ruby: ruby-lang/downloads

Try to make a couple of simple programs:

  • Find all permutations of strings you can make with the letters r, u, b and y
  • IO.Read a text file, count the frequency of each word in the file
  • Write a program that shows all prime numbers between 1 and 100
  • Implement a simple bubble-sort algorithm
  • Create a Rock, paper, scissors game

You can find websites with lots more ideas (and suggested solutions) for coding problems.

Maybe you can read a book on Ruby. I'm not giving any suggestions since I want to remain impartial.

Follow an online course, of which there are many. Many are also free.

Regardless of what you do, you will find the Ruby documentation an invaluable resource.

Real applications

The example app BlurbalizerTM only showed the bare bones of setting up an application. Moreover it combined storing- and displaying of content. In practice these tasks are split up between a back-end application (Rails would be an excellent choice for this) and a front-end (usually a web browser or an app on your smartphone).

So if you want to create the next killer app, be sure to read all information on this website first.
There are a couple of articles on this website on specific topics like:

Left-out

Which topics were left out of the course to keep it compact and simple.

Rails

I should mention Ruby on Rails. You have been learning the Ruby language, how to speak it. But Rails is a very powerful and popular toolkit for building websites. See the Web development article.

Ruby here, Ruby there

Today, you can use Ruby everywhere, on the Desktop, web browser, smartphone or in the cloud. See the Is there an App for that article.