Ruby: A Collection of Online Courses, Books, and Video Resources
The Ruby language is used for various purposes, but it is most commonly applied in web development. Ruby code is intuitive, and writing programs is convenient. We have selected several courses, books, and video resources for learning. Read more in the article.
Author - Mansur Ismagulov
The Tech AI
Get the key points in seconds - a short summary from The Tech AI.
Free online courses are available, including "Ruby Course" (Code Basics, 1 month), "Introduction to Coding with Ruby" (Class Central, 2 weeks), and "Ruby Rush," as well as a paid course from Udemy for 33,270 tenge. Also recommended are the books "The Ruby Way" (Hal Fulton, André Arko), "Ruby Self-Study Guide" (Igor Simdyanov), works by John Elder, and Peter Cooper. YouTube channels such as Rajat Talesra, Drifting Ruby, Ruby Central, and Ruby Australia are available for learning.
Online Courses
"Ruby Course: Online Ruby Training from Scratch" by Code Basics
A free course that covers the basics of the language syntax and includes practical exercises. The course consists of five modules: basics, collections, functions, arrays, and hashes.
Duration: 1 month
Cost: free
Introduction to Coding with Ruby by Class Central
A basic course for getting acquainted with and mastering Ruby, which includes fundamental theoretical concepts and a large number of practical assignments to consolidate new knowledge and skills.
Duration: 2 weeks
Cost: free
This course provides the opportunity to learn the basics of programming in Ruby and subsequently use your new knowledge to write a text quest, a program for sending emails, and a diary with notes in an SQlite database.
Cost: free
Comprehensive Ruby Programming by Udemy
This course will teach you to program in the Ruby programming language, starting from scratch and progressing to advanced coding methods. The course consists of 22 sections, which include 103 lectures with test and practical assignments.
Duration: 2 weeks
Cost: 33,270 tenge
Books
"The Ruby Way" by Hal Fulton and André Arko
The book describes more than 400 code snippets that provide answers to how the language is structured. Detailed explanations and clarifications regarding limitations for various reasons are provided. This book will be interesting and useful to both beginner programmers and their more experienced colleagues.
"Ruby Self-Study Guide" by Igor Simdyanov
If you are just beginning to get acquainted with the Ruby language, you should pay attention to this self-study guide. In accessible language, it will guide you through the basics of the language, from simple to complex, and help consolidate new knowledge by completing test and practical assignments.
Intro To Ruby Programming: Beginners Guide Series by John Elder
Author John Elder will guide you step by step through all the nuances of programming in Ruby. You will learn about variables, arrays, loops, methods, and much more. You will also be able to use your skills in practice with exercises at the end of each chapter.
Beginning Ruby: From Novice to Professional by Peter Cooper
This book can be used as a textbook or as a supplement to study material. It will help you understand the basic principles of OOP, and you will create a full-fledged Ruby application by following the chapters of the book.
YouTube Channels
Rajat Talesra
On his channel, a fullstack developer and Android app development expert with eight years of experience shares knowledge and films educational lessons on programming in Ruby.
Drifting Ruby
Drifting Ruby is a collection of short videos designed for studying the Ruby Language and Ruby on Rails. Each video, and sometimes a series of videos, covers specific topics on how to perform a task through Ruby.
On his channel, Ruby Central shares online lessons, conference recordings, and episodes of his own podcast.
The channel consists of many video lessons, breakdowns, and guest lectures.
The Tech on Telegram Follow The Tech on Telegram
Keep up with the latest technology and startup news.