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.
Want more from Mike? He’s starting a coding RPG/Bootcamp – https://simulator.dev/
⭐️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)
Course developed by Mike Dane. Check out his YouTube channel for more great programming courses: https://www.youtube.com/channel/UCvmINlrza7JHB1zkIOuXEbw
🐦Follow Mike on Twitter: https://twitter.com/mike_dane
🔗The Giraffe Academy website: http://www.giraffeacademy.com/
—
Learn to code for free and get a developer job: https://www.freecodecamp.com
Read hundreds of articles on programming: https://medium.freecodecamp.com
And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp
source
Hey everyone! Thanks for watching my course
Follow me on twitter at https://twitter.com/mike_dane
Thank you.
This guy had proved:
"If you know 1 programming language, then learning others won't seem hard to you"
When using .index(). Does the function return all indexes of multiple instances? Is there a global or all modifier? For example "a"
questionPaper = Array[
Question.new( Array["Red","green","Blue","Purple"]," What color is a rose ? ", "A"),
Question.new( Array["Red","green","Blue","Purple"]," What color is sky ? ","C"),
Question.new( Array["Red","green","Blue","Purple"]," What color is a brinjal? ", "D"),
Question.new( Array["Red","green","Blue","Purple"]," What color is a pear? ","B")
]
this is my code where question is a class
class Question
attr_accessor :options,:statement, :answer
def initialize(options,statement,answer)
@options = options,
@statement = statement,
@answer = answer
end
end
but when i m printing questionPaper[0].options that prints entire object why so
谢谢你
Sad Ruby’s about to die off 😔
Thanks for this course on Ruby
I came here after watching this: https://youtu.be/lo4BSraYvc8 and I am enjoying Ruby so far.
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
character_name = "John"
character_age = "35"
puts ( "There was a dude named" + character_name )
puts ( "he was" + character_age + "years old." )
puts ( "He really liked the name" + character_name )
puts ( "but didnt like being" + character_age + "." )
I don't have any space between the variable and the string, someone pleassee help me 🙂
One of the smartest people I've seen she didn't stick around and put up with it she left.
Thank you Mike
Use Ruby Solargraph extension for autocompletion and quick help for vs code and some other IDEs'
if you write statement like this: num1 = gets.to_f , you don't need to use chomp method, as numbers don't have crlf symbols.
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!!!
nice
Great tutorial! FYI, if you know Python, you know Ruby 🙂 Also, it doesn't hurt to watch in 2x speed 😀
ALT + R for Windows to run "Atom-Runner"
how to increase atom code runner output font-size,
Awsome course. Thanks sir
18:20
Found it very useful, thank you
38:50 gave me an error man