Where to learn Ruby online
My personal recommendations

As coding has become more and more popular so have the resources online. One search that I have undertaken is seeking out the best resources for that perennial beginner language, Ruby.
What is the Ruby Language? A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. Read more about it here.
Ruby is “an interpreted scripting language for quick and easy object-oriented programming”.

If something has changed or you know of other resources please comment / message me.
The Free options

Learn Anything is a great resource to … literally learn anything. It breaks down anything you want to learn into manageable pieces that you can then better investigate further. I have found new things and seen old things there that show I am on the right track. As for Ruby you will find a bit.

Ruby Monstas is a very basic and brief tutorial to run down some basic concepts. Simple to read and use. I highly suggest jumping to the bottom to play with the exercises so that you can more ingrain this knowledge.

Ruby-lang.org is a great site full of resources that I have called upon before. Also hosts a “20 minute” crash course that anyone can try to test their hand at the language. Give it a shot it’s only 20 minutes.

Ruby Monk is a great review or text book definition of the parts of Ruby. I have used it many times to review when I first started out. For some reason though the home page tends to crash from time to time so you may need to go to the library page instead.

SoloLearn for Ruby is similar to W3 schools (which teaches front-end) in that it has a popup sandbox console for you to run code. But it does have a better path structure than w3. I would also suggest that coders take it to get their certifications and drill in the definitions to their memory. Not a bad jump off point for someone new.

This is a fun little game created by bloc.io to introduce people to Ruby. I liked but it quickly broke after I tried connecting my Facebook page to it. Hopefully you’ll have better luck with it.

Bento.io is a free and quick rundown of online resources. This is more of a list of links then an actual learning site as can be seen on their topics page. Still useful for newbies who are unaware of the depths to coding. You can easily introduce yourself to new ideas and information, as well as expand your knowledge on what is possible. Ruby page here.

Why’s poignant Guide to Ruby is a very amusing introduction to Ruby. If you enjoy comics and humor as I do then it may be one of the better options on here. Learning code can be a very dry series of events.

Koans is another option that looks to have some depth to it but it is for either nix Linux or Windows, NO Mac. So I have not tried it but for those of you on either of the OS let me know.

The Odin Project is a more in depth and structured path to learning various languages including JS and Ruby. If you are thinking about starting a coding bootcamp I would highly suggest that you take this course first. As it seems to follow a very similar path. Especially since you can do this for FREE instead of 1,000’s of dollars.

FREE as an audit
Price $99=certificate
Another MOOC to pick through. Many JS courses but for the introduction course I assume it would be enough to get your started and continue on in other EDX courses. I may return for other things down the road.

FREE as an audit
Price $50=monthly (until specialization is completed) or $80=one course (of which a certificate is included for both)
And the Moocs just keep on coming. Coursera is another of the Top moocs that offers many things outside of coding, but definitely a number of them are geared toward Ruby. Coursera even offers specializations from different universities with them offering different tweaks to studying coding. After you will receive a certification from the University of your choice. John Hopkins is the main choice for Ruby but there are other courses on coding. Take a look and see.

Free after creating a profile
Price $199=Pro-intensive or $20=monthly or $200=yearly
The steps to the Ruby course have each of the first lessons for free but the later ones require payment. And then there is also Rails courses. I found the layout easier then others, do to the fact that codecademy has its own special custom environment where you can test the code in the browser. A much easier option than keeping open multiple windows such as the browser and text-editor (trust me).
There is also the Pro-Intensive option that gives a more focused instruction which is 8 weeks long for some. Unfortunately there are is NO intensive for Ruby but I would check back.

Free -> $205
promocode: AUGR152017
promocode: KEEPUP2019
And last but not least the largest online learning and teaching marketplace that I know about. Now I have looked at some of them but yet to partake of any. However I would imagine that a class with over 100–1000 reviews and still above a 4.0 or 4.5 is pretty good and worth a look. The Ruby courses offered here are numerous.
The Paid options

Price $25=monthly or $199=monthly for a Tech-Degree
A numerous array of courses that go in depth to teach you as much as possible. The treehouse site has everything broken up into tracks and some have different levels such as the Learn Ruby track. It contains 22 hrs and is broken up further into 13 courses. And then there are 2 additional Rails courses. The Tech Degree is a another way go about getting a thorough education beyond just coding videos. Which will also allow you to build a portfolio in a number of different tracks, I think that you are only allowed one path though (not sure).

$124 for first course OR $249 for all
I ran across this in my search, the Pragmatic studio but declined to do it do to the high cost. It did however have multiple levels of Ruby and Rails so possibly a decent choice after all.

$30.00
Learn Ruby the Hard way is a great choice to learn from. Get the book for yourself from a download in pdf form or an actual softcover. I suggest downloading from their site so that you can also get the video recordings. Something that I have done as well.

Price $228=year or $29=month
I started with Code School which as I said before allows you to do the first level of each course without paying. I have found Code School to be very engaging which is great since learning to code can be very dry at times (unfortunate as that is). I have attained a number of badges and plan on continuing through, especially through the JS path that they offer.
Which leads us to its parent company Pluralsight.

Price $300=year or $30=month
This site is the root of the previous sites and looks great and I would assume that the knowledge is quite capable and I may take one of their courses very soon do to the fact that they have extensive libraries on many different coding languages, frameworks, skills, etc. I highly suggest looking over all that they offer. But the Price of 300 a yr or 30 a month seemed a bit steep before I really got exposed to the depth of coding.

Price $30=premium month $19=basic month
An interesting site that has a massive library for all types of skills. They have numerous Ruby courses but you can find the very same courses on its parent site, lynda was bought in April 2015 by Linked-In. So I would advise you to do it on the site below v v v instead. At least the price is cheaper or get a profile on Linked-In.

Price $25=month (unless a paid member of linkedIn it seems)
I have been a member of linked-In for years and have taken a few courses on here already. When it comes to Ruby courses it has a extensive list. As far as interaction is concerned it is a bunch of video lists. For the many of the courses they ask you to download a file of exercises and use the Atom text editor. I however will be opting for my Sublime text but will have to install Node and NPM (see why an in-browser console is easier). It appears to be a good course but there are simpler ways to go about this (as mentioned before).
Honorable mention & testing :
Closing:
SO … in case you are wondering what I am up to I am currently re-enforcing my prior studies and considering the John Hopkins Ruby course offered by Coursera. I also have enjoyed, and am a paying member of Code School (full disclosure).
I hope this has helped you reader. I may possibly create a GO article at some point let me know what you think. Good luck out there.


