Ruby for Beginners (Udemy.com)

Ruby Programming Skills are vital for Ruby on Rails development. These tutorials will teach you Ruby fast!

Created by: Tim Buchalka's Learn Programming Academy

Produced in 2021

icon
What you will learn

  • Understand how to write programs in Ruby
  • Be able to write your own Ruby programs and games
  • Have the necessary pre-requisites to learn Ruby on Rails

icon
Quality Score

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

Overall Score : 92 / 100

icon
Course Description

So maybe you tried out Ruby on Rails, but found it too hard, because you didn't know the Ruby programming language.

Maybe you have worked a bit with Ruby and want to learn it properly. After all it has many uses, including games.
Perhaps your boss or client threw you in the deep end with a Ruby on Rails project, and you are struggling with Ruby?
Or maybe you just decided you would like to add the Ruby programming language to your resume to give yourself some better opportunities.

If so, you are in the right place.
This course is going to teach you have to program in the Ruby programming language. No previous programming experience is assumed.
This is the perfect primer for developers looking to tackle Ruby on Rails. You need to know Ruby well to be a great Ruby on Rails developer, and this course will give you the skills you need in Ruby.
Why Ruby?

Ruby is used in a wide range of fields, but is best known as a language for Web Applications, because of the Ruby on Rails framework. The general purpose nature of Ruby makes it suitable for a wide array of programming tasks, just like Perl, Python and other general purpose languages.

Ruby was originally designed with the goal of making programming fun, and in Japan, where it came from, Ruby was used to make games. You will actually learn to create a game in Ruby in this course.

Plus, Ruby programming code reads like English and that makes it a lot easier to understand if you are just starting out as a programmer.
As a dynamically typed language, Ruby does not have all of those hard rules other languages do, and in many respects is similar to spoken languages. This empowers you by giving you flexibility to solve problems in a more human way than other programming languages.
What is covered?
Some of the features covered in the course include...
The Ruby Class
Methods
Operators
Conditional Assignment Operators
Loops
Comparison Operators
If, Else, Unless, Then...
File Creation, Read, Write and Update
Generate A Webpage Using A Ruby File
Ruby Switch Statements
How to use GitHub
Built in Ruby methods
Interact With API Data
Using Ruby Gem libraries
Building Gems
Upload Gems to RubyGems dot org
Regular Expressions
Building Games
Why enrolling in this course is the best decision you can make.

This courses uses non complicated examples to do complex things. The goal is to get you to understand exactly what you are doing and the reasons why, rather than typing in code you don't understand. No code is glossed over, as it is important for you to understand what each line is doing.

Your instructor, Stephen Chesnowitz became a fan of Ruby and Ruby on Rails back in 2012 and dove in head first. Over the years he has worked on some pretty cool projects, and is here to share what he can and help you along your path into the world of application development using Ruby.

As a result you are dealing with someone who not only knows the Ruby language really well, but has the skills to teach things in a way that anyone can understand.
After completing this course, you will have the necessary skills to be able to use Ruby to create your own programs, and even games.

The sooner you sign up for this course, the sooner you will have the skills and knowledge you need to increase your job or consulting opportunities. Ruby skills are in high demand (via Ruby on Rails especially) and you will understand and be able to use the Ruby programming language after going through this course.

Your new job or consulting opportunity awaits!
Why not get started today?
Click the Signup button to sign up for the course!Who this course is for:
  • Anyone wanting to learn the Ruby programming language

icon
Instructor Details

The Learn Programming Academy was created by Tim Buchalka, a software developer with 35 years experience, who is also an instructor on Udemy, with over 537K + students in his courses on Java, Python, Android, C# and the Spring framework.
The Academy's goal in the next three years, is to teach one million people to learn how to program.
Apart from Tim's own courses, which are all available here, we are working with the very best teachers, creating courses to teach the essential skills required by developers, at all levels.
One other important philosophy is that our courses are taught by real professionals; software developers with real and substantial experience in the industry, who are also great teachers. All our instructors are experienced software developers!
Our team is busy creating new courses right now.
Whether you are a beginner, looking to learn how to program for the very first time, or to brush up on your existing skills, or to learn new languages and frameworks, the Academy has you covered.
I have a lot of experience in media production. Back in the 90's I worked as a Studio Manager and producer, I then became more involved with developing Interactive Media. I became a fan of rails back in 2012 and dove in head first. Over the years I have worked on some pretty cool projects. I am here to share what I can and help you along your path into the world of application development using Ruby on Rails.

icon
Reviews

4.6

11 total reviews

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

Great voice. Good teacher.

Well organized, and very thorough. Great for beginner programmers

So far the course has been insightful, teaching me ruby and then some

I was not expecting this course to be so in depth. I am glad that I enrolled in this course because in only few minutes I had my machine up and running with the tools I would need for Ruby. The instructor is very good at explaining stuff and showing you ways of coding in Ruby. You can't go wrong with this instructor.

I have many years' experience in various programming languages, yet Steve explains stuff at a pace that I can easily absorb the information.

Informative course. The instructor takes the time to explain each step and provides learning a small digestible portions. I have previous programming knowledge including basic knowledge of Ruby. At times the course seems a bit slow for me, which makes me feel like this a paced well for some just starting out with Ruby as their first language! Great Job Steve... I have also now added the Rails course to my courses :)

This is truly for beginners. I think even more so, beginners to programming in general. Lots of repetition, so if you have some programming experience, some of the repetitiveness may seem like overkill. But overall, i am enjoying the course.

Thought it was very good- since I'm a beginner to this subject, I appreciated the direct simplicity and explanation of Ruby. When he got to the last section, actually coding an entire game, it went over my head pretty fast. I had to watch with my jaw dropped and going "HUHHHH?" But that is good, I think, so when I try my own stuff and come back later, most of that coding will make sense. That's where the real-world marketable skills come in...I recommend to anyone serious about getting off the ground with Ruby.

The course is pretty good at showing what Ruby can do. Not sure why so much Git is involved in a beginners course.

yes a great introduction to Ruby - going on to do the rails one next!

Concise in examples and explanation. The use of git is amazing, not many other courses teach this invaluable skill. Very well done!