[2024] Ruby Programming Crash Course - Complete tutorial under 2 hours

preview_player
Показать описание
This video covers all the concepts of Ruby Programming Language from start to end. If you like this video please like, share, subscribe and comment.

If you have any questions follow one of these steps:
1. Comment below

#ruby #rails #rubyonrails #fullstack #html #css #development #developer #javascript #tailwindcss #airbnb #software #softwareengineer #job
Рекомендации по теме
Комментарии
Автор

I was recently wanting a refresher on Ruby, so perfect timing. Thanks for this!

treydugas
Автор

This is one of the few good videos I've come across that gives at least the basics of Ruby. The video will not make you a Ruby master, but it will at least give you enough knowledge to make simple projects in Ruby on Rails (or Ruby, it doesn't matter) or you'll be able to read 70% of the codebase of a project without confusion. Thanks for your efforts Mr. Rajat, I wish you the best.

conmecha
Автор

🕒 Ruby Programming Crash Course – Timestamp Outline
00:00 – Introduction

Overview, goals, and target audience

Similarities with Python, JavaScript, Java, etc.

01:45 – What is Ruby?

Dynamic, object-oriented, developer-friendly language

03:00 – Your First Ruby Program

print vs puts

Quotes: single vs double

Output behavior

06:00 – Data Types

String, Number, Boolean, Nil, Array, Hash, Symbol

08:00 – Arithmetic Operations

+, -, *, /, %, **

Integer vs Float behavior

11:00 – String Interpolation

#{} inside double quotes

.to_i, .to_f, .to_s type casting

14:00 – Comparison & Boolean Operators

>, <, ==, !=, >=, <=

and, or, !

17:00 – Assignment Operators

+=, -=, *=, /=, %= and combined math

20:00 – Math Module

abs, round, ceil, floor, sqrt, log, Math::PI

24:00 – User Input

gets, gets.chomp

Input is string → convert using .to_i

27:00 – Conditional Statements

if, elsif, else, unless, case, then

32:00 – Loops (Part 1)

for, while, do while, loop, break, next

37:00 – Loops (Part 2)

until, times, upto, downto

41:00 – Arrays

Creating arrays (literal and constructor)

Mixed types, indexing, ranges

.push, .pop, .reverse, .sort, .include?

48:00 – Multi-dimensional Arrays

2D and 3D arrays

Accessing nested elements

51:00 – Common Array Methods

length, size, first, last, each, map, select

55:00 – Hashes (Dictionaries)

Key-value pairs, symbols as keys

Literal vs constructor way

Default values

59:00 – Looping through Hashes

.each, .each_key, .each_value

merge, fetch, keys, values

1:03:00 – Symbols

Difference from strings

Performance benefits

Symbol uniqueness

1:07:00 – Strings

.upcase, .downcase, .capitalize, .reverse, .length

Multi-line strings using heredoc

1:12:00 – Methods

Creating methods

Parameters, return values

1:16:00 – Blocks

Yield and inline blocks

Use with iterators

1:20:00 – Procs

.new syntax

Passing procs to methods

Reusability

1:24:00 – Lambdas

-> syntax

Difference between procs and lambdas

Argument and return behavior

1:29:00 – Exception Handling

begin, rescue, specific error classes (e.g., ZeroDivisionError)

1:33:00 – Object-Oriented Ruby

Classes, instances, initialize, instance methods

1:38:00 – Inheritance & Modules

class inheritance

include vs extend

module usage

Constants in modules

1:43:00 – Accessors

attr_reader, attr_writer, attr_accessor

1:46:00 – Sets

Uniqueness, Set class from standard library

Using .add

1:49:00 – Final Thoughts & What's Next

Practice advice

Recommendation to explore Ruby on Rails

Creator’s effort & request for feedback

rakeshsonawane
Автор

@Rajat Talesra "Thank you, Rajat Talesra, for explaining Ruby in such a simple and easy-to-understand way! Your efforts to break down complex concepts make learning Ruby so much more approachable. Keep up the great work! 🙏✨ I’d love to hear more on advanced Ruby topics in future videos!"

tauseefakhtar
Автор

Great effort, Rajat!
While many of the concepts were already familiar, your explanations were much simpler and more relatable. It was only after watching your video that I gained a clear understanding of topics like procs, lambdas, yield, and others.

Thank you once again for your effort in putting all this into a comprehensive 2-hour video.

afzal_rahman
Автор

best vedio for ruby, clear short and what needed is there, thank you Rajat Talesra for creating this.

rupamsethi
Автор

i like the way you hit on essential things and perfectly time for every concept. thanks this tuto is very beginner friendly

mosesmaned
Автор

Great video! Since I've used other languages, Ruby felt so easy to pick up & learn.

aaryan
Автор

I have a midterm and this video is saving my life lol, thank you, very nice and structured way of explaining

karannsyt
Автор

Thanks for this great tutorial. Coming back to Ruby after a long break and this was a perfect refresher. Most of the videos stop at loops. But you did a great job of covering procs, lambdas and more

ask_questions
Автор

Ruby was my first programming language, I used love ruby on rails framework. Then due to very few job in market that time, I had to switch to PHP, and Laravel.

shishirkumarsky
Автор

I've been curious about Ruby on Rails, but wanted a crash course on Ruby first, as I have no experience with it (hobbyist JS/TS and Python dev). This was a great video.

bburgess_keys
Автор

Thanks a bunch for this much needed refresher on core ruby concepts. 🙌

codewithsumair
Автор

Great video, All knowledge in under 2 hr

UjjwalKumar-xl
Автор

thank you so much . very helpful video thank you again for the effort .

FALLNA
Автор

Thank you so much for bringing the crash course😀

aniketpatidar
Автор

Thank you for this. Out of all (many!) langauges I have tried to learn Ruby is my favourite. I didn't progess as I have no idea what I will use if for. And there are so few resources comapared to JS, Python, PHP etc

alan-overthenet
Автор

loved it man, thank you. can you do similar video fo rails. crash course for rails?

bro
Автор

please make a video like this on ruby on rails 8

rjkush
Автор

all i could say its a funny language. anyways gr8 tutorial

kartikeyaagrawal
welcome to shbcf.ru