Ruby For Beginners | Ruby Tutorial with Real Projects #ruby

preview_player
Показать описание
Ruby For Beginners | Learn Ruby Practically with Real Projects

#besttutorial #ruby #rubytutorial #rubyforbeginners #rubyprojects #rubyonrails #learnruby #learnruby #rubyprogramming #rubygems #rubygemstone #rubytutirialforbeginers
Other Tutorials :

******* CHAPTERS ********
00:00:00 - 1. Introduction
00:02:05 - 2. Install Ruby on Windows
00:04:11 - 3. Install Ruby on Mac
00:07:03 - 4. Install Ruby on Linux
00:11:14 - 5. Ruby Development Environment Editor - Aptana
00:14:30 - 6. First Program
00:20:56 - 7. Debugging
00:23:02 - 8. Comments
00:24:04 - 9. What is a Variable?
00:27:46 - 10. Data Types
00:30:54 - 11. Arithmetic Operators
00:33:10 - 12. Assignment Operator
00:35:25 - 13. Parallel Assignment
00:37:30 - 14. Comparison Operators
00:42:39 - 15. Logical Operators
00:44:09 - 16. Special Operators
00:46:36 - 17. Operation Ordering
00:49:36 - 18. Project 1 - Body Mass ndex(BMI) Calculator
00:55:54 - 19. String Operations
01:05:45 - 20. String Methods
01:12:04 - 21. Project 2 - Company E-mail Generator
01:19:14 - 22. If Statements
01:29:42 - 23. Unless Statements
01:33:58 - 24. Case Statements
01:37:59 - 25. Project 3 - Exam Letter Grading
01:42:36 - 26. Loops
01:47:01 - 27. For Loops and Iterators
01:50:35 - 28. Do While Loops
01:51:54 - 29. Break and Next Keywords
01:55:54 - 30. Project 4 - Fibonacci Numbers
02:01:26 - 31. Method Calls
02:03:50 - 32. Create A New Method
02:08:54 - 33. Blocks
02:12:41 - 34. Method Arguments
02:18:32 - 35. Lambda Functions
02:22:19 - 36. Global and Local Variables
02:26:38 - 37. Recursive Functions
02:29:55 - 38. Project 5 - Calculator
02:36:47 - 39. Modules
02:42:33 - 40. Ruby Gems
02:46:36 - 41. Arrays
02:50:49 - 42. Traverse an Array
02:55:02 - 43. Array Operations
03:03:13 - 44. Array Methods
03:11:39 - 45. Project 6- Palindrome Checker
03:18:03 - 46. Hashes
03:22:54 - 47. Traverse a Hash
03:25:39 - 48. Hash Operations
03:27:31 - 49. Hash Methods
03:33:36 - 50. Project 7 - Letter Frequency
03:40:01 - 51. Files and Directories
03:48:18 - 52. File Operations
03:56:07 - 53. Project 8- Search in Files
04:06:09 - 54. Exceptions
04:18:13 - 55. Throw Catch Statements
04:23:51 - 56. Objects and Classes
04:26:51 - 57. Attributes and Methods
04:32:36 - 58. Class Attributes and Constants
04:36:57 - 59. Inheritance
04:41:44 - 60. Include, Extend and Prepend Keywords
04:51:02 - 61. Polymorphism
04:56:31 - 62. Encapsulation
04:59:34 - 63. Override Methods
05:05:35 - 64. Private and Protected Methods
05:10:17 - 65. Project 9 - Cryptocurrency Converter
05:31:04 - 66. Final Project - Note Application
Learn Ruby Programming by doing. While teaching you Ruby, my course will smooth the way for learning Ruby on Rails.

Ruby is a cross-platform, object-oriented language. Ruby is not only used for writing programs but also used for creating dynamic web sites. (thanks to web frameworks such as Rails). As Ruby is a fantastically powerful language it is used by top companies like Twitter and Airbnb. If you try to do Ruby on Rails without knowing Ruby language you will most likely fail. That`s why this course is the best gateway to Ruby on Rails.

In this course you will have 10 Awesome projects. Each project will help you to solidify your understanding. You will have the best teaching content.

best tutorial
ruby on rails
ruby programming
web development
ruby tutorial
ruby for beginners
ruby for beginners tutorialruby tutorial for beginners
ruby projects
ruby projects for beginners
ruby project example
learn ruby in one video
learn ruby fast
ruby programming language
ruby programming language 2022
learn ruby by doing practical things
ruby on rails tutorial
ruby programming tutorial
learn ruby on rails
Рекомендации по теме
Комментарии
Автор

Thank God. Still people out there putting Ruby tutorials 😇

mohamedinfas
Автор

This is just what I was looking for THANK YOU!
Good ruby tutorials are hard to find.

blaqued
Автор

Omg, this is the BEST tutorial on Ruby I've seen! Thank you!

Raubritterr
Автор

Sir you have a golden voice. I thought I was hearing an AI generated voice based on a professional voice actor.

gayealisir
Автор

No need to search for another Ruby tutorial/course... Everything I need to get started is here

imariomm
Автор

Ruby is one of the most elegant language out there, and also has developer happiness and principle of least surprise in its philosophy.

andrewng
Автор

I'm nearly done now and it's been such a great tutorial, but I wanted to mention that polymorphism doesn't exist in dynamically typed languages. Duck typing is all you get, and you did a great job of illustraing that. In your example of polymorphism, you have two separate objects that each have their own `print` methods. That's it. The fact that you can print from both of them is because you wrote a `print` method for both of them, and it has nothing to do with the fact that they both inherit from the same base class. In fact, the inheritance only matters for the `title` instance variable. Had you written initializers for all your classes, you wouldn't need the `Document` class. If this were an example of polymorphism, then the fact that you can convert both an array and a hash to a string using `to_s` would also be polymorphism since all objects inherit from the `Object` class. Polymorphism can't exist in a dynamically typed language because the types of your variable can never be different than the types you store in them.

Awesomekid
Автор

it would be really great help if the screen zoomed when recorded.

nautilussp
Автор

It is just awesome. I just started it. Watched 1 hour Really very very helpful

tanusrighosh
Автор

Thank you man!!! Never let RoR go off the trend!

king-ulking
Автор

Thanks for this awesome video, its really good intro to Ruby. Would be great if you consider making a playlist to walkthrough a bigger project, like create an app or something.

hangqinghe
Автор

You are great i am using pokemon essentials for game project while making changes it
shows me errors i can't understand them but this was helpful now i can build my own
monster taming game thanks to you😄😄
☑✅✅☑☑

bistbist
Автор

Great Stuff. Though I'm having difficulty understanding the fibonacci's temp variable usage....

dukeflyingcow
Автор

this is the best tutorial so far for ruby . thank you keep it up. try now to make short videos on some core aspects too. otherwise am glad about this

spacet
Автор

I really appreciate this tutorial, but I need to clarify something. `and`, `or`, and `not` are the same as `&&`, `||`, and `!`, respectively, but they have much lower precedence, even lower than the assigment operator. This means you should never use `and`, `or`, or `not` unless you have a specific reason, and you should always use `&&`, `||`, and `!`.

Awesomekid
Автор

Can you use VS code instead of Aptana. I'm getting Java exit code 13 error when I try to start aptana.

traciss
Автор

Watching from Kerala, India.
Where did you get the word "malayalam" for palindrome check? 😀

pkvpraveen
Автор

... is the voice ai-generated? Just curious - it has the sound of a 'hired' or automatic voice, but most hired voices aren't going to be familiar with Ruby. Sounds like a narrator - voice. Interesting... curious. Thank you! : )

AmaltheaVimes
Автор

Im in window 11 its hard to follow because all the site has been updated

fakenood
Автор

Who else is having issues with downloading Aptana Studio?

jnrsabuneti