Ruby Programming for Beginners (Udemy.com)

Learn Ruby Programming the fast and easy way!

Created by: Huw Collingbourne

Produced in 2021

icon
What you will learn

  • Hours of video lectures detailing the ten steps to becoming an awesome Rubyist
  • Free eBook The Little Book of Ruby and exclusive discount for The (Big) Book of Ruby
  • Downloadable source codes and sample test files to complement lectures
  • 5 extra videos detailing Ruby on Rails, Symbols, Recursion, and other challenges
  • Interactive quizzes to let you test your understanding of the topics covered

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100

icon
Course Description

Learn Ruby today!

Ruby is famous for being easy to learn but most users only scratch the surface of what it can do. While a typical Ruby tutorial or book focuses on Ruby's trendier features this course reveals the secret inner workings of one of the world's most popular programming
languages. It helps you learn Ruby in one of the easiest ways possible through 10 simple steps that will have you writing clear maintainable code in no time. Rather than bog you down with a lot of theory this course takes a hands-on approach and focuses on helping you learn Ruby so that you'reproductive on day one.

Whether you're new to programming or just new to Ruby this Ruby tutorial is your guide to rapid real-world software development withthis unique and elegant language.

Who uses Ruby?

Ruby is an incredibly powerful and highly scalable object-oriented language. Leading technology companies & startups around the world use Ruby or the Ruby on Rails framework to power their websites & web applications. They include:
* Amazon
* Twitter
* Electronic Arts
* Yahoo
* New York Times
* 37 Signals * And many many more...

icon
Instructor Details

placeholder

Huw Collingbourne is the technology director at SapphireSteel Software, developers of programming tools for Microsoft Visual Studio. He is author of The Little Book Of C, The Little Book Of Pointers and The Little Book Of Recursion from Bitwise Books and of The Book Of Ruby from No Starch Press. He runs Bitwise Courses and teaches courses on a range of programming topics.
Huw has been a programmer for more than 30 years. He is a well-known technology writer in the UK. For over ten years he wrote the Delphi and Java programming column for PC Plus Magazine. He has also written numerous opinion and programming columns (including tutorials on C#, C++, Smalltalk and Ruby) for a number of computer magazines, such as Computer Shopper, PC Pro, and PC Plus.
In the 1980s he was a pop music journalist and interviewed most of the New Romantic stars, such as Duran Duran, Spandau Ballet, Adam Ant, Boy George, and Depeche Mode. He is now writing a series of 1980s murder mysteries.
At various times Huw has been a magazine publisher, editor, and TV broadcaster. He has an MA in English from the University of Cambridge and holds a 2nd dan black belt in aikido, a martial art which he teaches in North Devon, UK. The aikido comes in useful when trying (usually unsuccessfully) to keep his Pyrenean Mountain Dogs under some semblance of control.

icon
Reviews

4.4

232 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Greg Cowern on 8/20/2020

It has been good, some of the things are not explained as well as they should be, like all the things needed to be downloaded for the course

By Mathinson Rondon on 8/9/2020

I loved the program from start to finish - thank you. I appretiate it.

By Bill White on 5/1/2020

Very easy to follow along with the Little Book of Ruby and the source programs!

By Willie Strickland on 4/24/2020

It is a very good and concise description of the topics discussed so far. I found the content easy to understand and the examples very instructive.

By Adam Vaughan on 3/6/2020

I thought this was a great course. I had some prior knowledge of ruby going into the course, but this course helped embed what I had already learned. Compared to other courses where I have found that the instructor will talk too fast or jump between explanations, Huw takes time to explain things in an easy to understand and calm manner. I enjoyed this course, worth every penny. Now onto the Advanced Ruby Programming: 10 Steps to Mastery!

By Phil Snyder on 11/27/2019

Editing my review as I go through the lessons. Lowering my initial rating for now because there are a lot of asides getting in the way of the structured lesson plan. Bits of incomplete information that I find hard to make sense of and apply (section 5, lesson 21). Too many promises that things will make more sense later, be explained more later, that reading the book will explain things, when the video itself should be the thing itself that teaches. This tutorial should be re-titled "Some Demonstrations of Basic Ruby Concept" as its is basically a primer for reading the book and doing your own trial and error, nothing in the videos makes this a way to learn basic ruby programming and there are no "steps" because that would imply each lesson leads to a tangible destination. Starting to lose hope that there is anyone out there who really knows how to teach to absolute beginners, which requires a strict plan, putting everything into context leading the toward completion of a small project where you can see the various elements working together. Still the best tutorial I've used on Udemy yet, though discouraging.

By James Gary on 11/25/2019

This course would be a good choice if 1) you already have some knowledge of Ruby and need to quickly refresh it (say, for a job interview, which was the case for me) or 2) you already have an OK understanding of object-oriented programming and want a quick intro to Ruby. If you're neither of those, I'd advise you to seek a more in-depth course. Most of the important concepts in Ruby are given a superficial treatment here that I think will probably only frustrate anyone new to object-oriented coding.

By Douglas Goodall on 10/20/2019

The instructor has provided quite a lot of information right at the beginning in the form of his Little Ruby Book and sample code. Using his proprietary IDE in the videos instead of a freely available one is not my first choice. I stay away from Visual Studio as much as possible.
I ended up using komodo edit on my mac, which also has a run option that pops up a terminal when it runs the ruby script. I find the book easier to follow than the video because you have to watch the source pane and the run pane, back and forth. A little more time showing how to access freely available docs would have been nice. Again his Visual Studio product (doesn't run on my mac) isn't available to everyone.
In the course of reviewing the provided examples, I asked questions that were considered too advanced for this course, leaving me with gaps in my understanding. Those questions were left unanswered. In one case the instructor denied that he had provided the sample code which was the basis of my question.
Overall I came away from the course with a fairly detailed understanding of beginning Ruby programming, which was my goal in taking this course.

By Demetrius Avlisad on 10/18/2019

Well explained and detailed.

By Tim Wells on 10/13/2019

I am new to Ruby but have programmed in Python, Java, C/C++ for years. This course is truly aimed at non-programmers. Would recommend one of Huw's more advanced courses if you have any programming experience.

By Peter Mckinney on 9/22/2019

Great for entry level rubiests

By Laleh Stp on 9/12/2019

I wish more tests were given and there were more in depth lectures.