Ruby Programming Language - Full Course

preview_player
Показать описание
Learn the Ruby programming language in this full course / tutorial. The course is designed for new programmers, and will introduce common programming topics using the ruby language.

⭐️Course Contents ⭐️

⌨️ 1. (0:00) Introduction
⌨️ 2. (1:24) Windows Installation
⌨️ 3. (4:45) Mac Installation
⌨️ 4. (6:38) Hello World / Setup
⌨️ 5. (12:01) Drawing a Shape
⌨️ 6. (18:17) Variables
⌨️ 7. (28:32) Data Types
⌨️ 8. (33:13) Working With Strings
⌨️ 9. (44:03) Math & Numbers
⌨️ 10. (53:54) Getting User Input
⌨️ 11. (1:01:09) Building a Calculator
⌨️ 12. (1:08:15) Building a Mad Libs Game
⌨️ 13. (1:12:45) Arrays
⌨️ 14. (1:21:31) Hashes
⌨️ 15. (1:27:42) Methods
⌨️ 16. (1:35:28) Return Statement
⌨️ 17. (1:40:26) If Statements
⌨️ 18. (1:52:24) If Statements (continued)
⌨️ 19. (1:59:11) Building a Better Calculator
⌨️ 20. (2:07:19) Case Expressions
⌨️ 21. (2:16:07) While Loops
⌨️ 22. (2:22:36) Building a Guessing Game
⌨️ 23. (2:35:29) For Loops
⌨️ 24. (2:40:01) Exponent Method
⌨️ 25. (2:44:45) Comments
⌨️ 26. (2:49:23) Reading Files
⌨️ 27. (2:57:55) Writing Files
⌨️ 28. (3:06:34) Handling Errors
⌨️ 29. (3:14:29) Classes & Objects
⌨️ 30. (3:24:13) Initialize Method
⌨️ 31. (3:31:47) Object Methods
⌨️ 32. (3:37:11) Building a Quiz
⌨️ 33. (3:46:21) Inheritance
⌨️ 34. (3:53:50) Modules
⌨️ 35. (3:59:06) Interactive Ruby (irb)

--

Рекомендации по теме
Комментарии
Автор

⌨️ 1. (0:00) Introduction
⌨️ 2. (1:24) Windows Installation
⌨️ 3. (4:45) Mac Installation
⌨️ 4. (6:38) Hello World / Setup
⌨️ 5. (12:01) Drawing a Shape
⌨️ 6. (18:17) Variables
⌨️ 7. (28:32) Data Types
⌨️ 8. (33:13) Working With Strings
⌨️ 9. (44:03) Math & Numbers
⌨️ 10. (53:54) Getting User Input
⌨️ 11. (1:01:09) Building a Calculator
⌨️ 12. (1:08:15) Building a Mad Libs Game
⌨️ 13. (1:12:45) Arrays
⌨️ 14. (1:21:31) Hashes
⌨️ 15. (1:27:42) Methods
⌨️ 16. (1:35:28) Return Statement
⌨️ 17. (1:40:26) If Statements
⌨️ 18. (1:52:24) If Statements (continued)
⌨️ 19. (1:59:11) Building a Better Calculator
⌨️ 20. (2:07:19) Case Expressions
⌨️ 21. (2:16:07) While Loops
⌨️ 22. (2:22:36) Building a Guessing Game
⌨️ 23. (2:35:29) For Loops
⌨️ 24. (2:40:01) Exponent Method
⌨️ 25. (2:44:45) Comments
⌨️ 26. (2:49:23) Reading Files
⌨️ 27. (2:57:55) Writing Files
⌨️ 28. (3:06:34) Handling Errors
⌨️ 29. (3:14:29) Classes & Objects
⌨️ 30. (3:24:13) Initialize Method
⌨️ 31. (3:31:47) Object Methods
⌨️ 32. (3:37:11) Building a Quiz
⌨️ 33. (3:46:21) Inheritance
⌨️ 34. (3:53:50) Modules
⌨️ 35. (3:59:06) Interactive Ruby (irb)
Thank you!

hamzavlogsandgaming
Автор

I wonder how this guy knows every language that we search for and still didn't use any eyeglasses, Great tutorial Man!!

yourfriend
Автор

I've been a C# programmer for 10+ years and have just joined an organisation that uses Ruby, as a manager. I'm not a hands-on dev any more, but I wanted to understand the code that my team uses. This tutorial has been fantastic, so informative and easy to follow, many thanks!!!

davewilliams
Автор

you are a walking live BLESSING FOR PROVIDING THIS FOR FREE, SO MUCH SUCCESS TO YOU AND YOU FAMILY, AGAIN BLESS YOU

samuelsama
Автор

I learnt more from this vid about type files, classes and algorhythms in general more then I did in 4 years of IT oriented high school, WHICH IS MOSTLY MY FAULT because I always played games there, but props to you because I actually didn't find your explanation boring and I was able to watch it all through. It's amazing how much I've just learned in 4 hours. Bless you

nikolaswalter
Автор

this is like a 1 semester worth of intro to CS course. job well done dude. keep it up

mushfiq
Автор

Hello Mike, I have never commented on anything on YouTube but i have to give you this one. Thanks a million for this content, it was very educative, enlightening and one of the best i have seen so far. Please keep up the good work

saintedafebain
Автор

It's quite incredible how effective teaching something with such simplicity can be. Thanks for creating this tutorial bruv.

ryanjelilyan
Автор

For your character range (puts phrase [0, 3]) the first parameter is what you want the function to start grabbing at (index 0) the second parameter is actually how many characters it should grab. It is not going to grab range. Go ahead and try this out if you guys like (for example, do puts phrase[2, 4] and it will give you four characters back instead of two like you would think).

mehmoodqadri
Автор

Thank you for this! I learned more in 4 hours than in my entire first semester of CS. You explain the simple concepts so clearly in a sentence or two which is awesome.

peterbarlow
Автор

I ran through this course over the course of the past 3 days at 2x speed. I wrote out and tested everything along with him, as I went. Very well explained. Never boring. Excellent course. Great job! Thanks! This makes me want to write a bunch of Ruby apps now, to try to learn this more thoroughly and test a bunch of things. I should understand my Ruby on Rails code a lot better now too, hopefully! I ran through the Rails freecodecamp course previously, a year or so ago.

wren
Автор

so I finished this course and I'm so proud of myself. I'm just starting to learn to code at a bootcamp and this helped me a lot. Time to practice everything I learnd in this. Specially classes & objects.

marcoadev
Автор

For print "Hello World" at 11:31 Windows command is 'Alt + R' not 'Ctrl + R' (Mac Command)

belitungbule
Автор

GOD BLESS YOU, if it weren't for you i would've given up Ruby. i have watched the whole tutorial. You are a living god, bless you and your family for providing this for FREE.

cack
Автор

This is a nice and concise tutorial, but you have a very Pythonic approach to writing Ruby code. The magic of Ruby is that even though you can write code like Python (the one-and-only way approach), you can actually be much more expressive (the idea that less code does more) without being cryptic (like Perl expressiveness). I'd suggest you try to learn to totally avoid return statements (they're almost never needed to return values) and try not to over-use parentheses (this isn't Python 3.x). That being said, thanks for this nice, un-monetized tutorial.

thatrubylife
Автор

My god, by far you are the best teacher I’ve seen, thanks to u I felt a lot more clear about this language, you are awesome!

faye
Автор

God bless you for this. You're the real gem here!

SacrumImperiumRomanum
Автор

59:43, if you dont wanna to use gets.chomp() put in the variable name, name.strip() when printing the phrase with the name. it will remove the line and if you add spaces before or after it will remove too so, i think it is more efficient in this case

rodriguin
Автор

After 3 years I'm back to this channel to resume my coding journey. 🤗🤗😱

griffindragon
Автор

This was the most in-depth, well developed tutorial on Ruby I have found. @Mike Dane makes it so easy to follow along and puts it all in real layman's terms for the beginner. I have 16 pages of notes on a Google doc from this. I highly recommend this tutorial. I wish he would do one on Rails too!

kevinhemphill