Ruby Programming | In One Video
Overview - 1:32
Setup - 3:16
Printing - 3:43
Variables & Data Types - 4:18
Casting - 5:58
Strings - 7:13
Numbers - 8:56
User Input - 11:28
Arrays - 13:14
2d Arrays - 15:01
Array Functions - 15:33
Methods - 16:58
If Statements - 18:08
Switch Statements - 19:53
Dictionaries - 20:43
While Loops - 22:15
For Loops - 22:59
Exception Catching - 24:49
Classes & Objects - 27:11
Constructors - 28:53
Getters & Setters - 30:03
Inheritance - 31:50
Source Code - www.giraffeacademy.com/program...
If you’re enjoying Giraffe Academy and want to invest in our future, consider leaving a contribution giraffeacademy.com/contribute
Пікірлер: 157
This approach is so useful for those that already know how to program in other languages. More videos like this one would be very useful because not everyone is a nooby to see long videos explaining things that are already known.
This video is criminally underrated. You make this SO SIMPLE to understand. I love your style
This was genuinely a very helpful video for me. I have been working in ReactJS/Java/Golang for 3 years, and this helped a lot to get familiar with Ruby syntax in a short time frame before an interview.
I think this is the best video for the beginners of Ruby
That was an INCREDIBLY helpful overview! Thank you so much.
Thanks, I love the format. People who already know how to code need videos like this so we can start to get a new language under fingertips quickly without wasting time explaining basic coding concepts or setting up our environment
Thanks for the tutorial! Ruby seems pretty similar to Python!
Great lesson. Straight to the point.
That is exactly what I was looking for. You got it! Perfect fit for those that are devs in need to know the basic syntax and constructs to start learning how to use the language. Thank you! Long life to Giraffe Academy and the channel.
This is exactly what I was looking for thanks a lot bro . Keep making vids like this.
Awesome video! Just straight to the point and very clear for people with programming experience, skipping the basic stuff
Thanks man! Simple and straightforward at the same time. Was looking for something where I can have a quick walk-through of the Ruby having prior experience with the other languages. This!
Mike thank you for your video! It was just what I was looking for. Greetings, from Santiago, Chile
a must watch video for all the beginner's of Ruby programming if you have prior knowledge of OOPS concepts and any oops programming language like Java. I found this video very helpful, it does cover all the major basic concepts that are the most important. Great work by Mike Dane.
thank you, this is helpful. My first ever Ruby introduction after working as a Software developer for almost 8 years
I know this video is a bit old now, but thanks for this! A great, simple overview of the language syntax and basic OOP patterns!
great video. extremely little BS, perfect pace for getting to know Ruby syntax. thanks Mike
This is so straightforward and helpful thank you
I could listen to your explanation forever! thank you, helped a lot.
Awesome! Amazingly useful! Thank you
Thank you so much! A very useful introduction video!
Just what I needed to get into Ruby, thanks.
Thanks Mike! Exactly what was looking for, coming from Python!
Made my day, Needed quick knowledge of Ruby, Actually I got a project without knowing that it is made on Ruby and I couldn't understand a single thing. But thanks to your video I can start working on that project. Thank you very much. Keep up the good work. And I will definitely contribute once I graduate and get a job. Thanks again
thanks was looking for something that would get me up to speed with Ruby coming from Java
Excellent video, thank you!
This was awesome, seriously; thank you.
I have a Ruby developer interview in 30 minutes despite never having coded in Ruby. This video helped a ton. Will update it I get the job lol
@AntiDroidZ
3 жыл бұрын
commenting so I get a notif for the update
@ramoun16
3 жыл бұрын
wow, bro, you put your career on the line
@larispostae
3 жыл бұрын
Whoops, forgot to update. I got the job!
@larispostae
3 жыл бұрын
They didn’t give me a leetcode question or anything. They had me take a take home ruby assignment. I got a solid base first and then I used rubocop and online style guides to improve the module. They said my code was excellent and readable.
@AntiDroidZ
3 жыл бұрын
@@larispostae Hell yeah! Good job man, this video is tried and true
Good teaching. Thanks for sharing the source code.
syntax is what we wanted, am a python programmer, at least you have spared us the blablabla that other videos subject us to, this is great for programmers.
i just love this format !!
Excellent introduction to Ruby Programming...
Great tutorial, THANKS!
Excellent video, thank you
Thanks for the video, well done!
Thanks for the crash course!
Nice tutorial, thanks!
Cool. That's the perfect intro to people that already have programming knowledge.
Super useful video, thank you.
thank you so much, this was super helpful!!
a very helpful video, coming from javascript this helped a lot to familiarize me with the syntax
Than you so much. I have an exam in 6 days and this video is a blessing!
i really appreciate the office reference mate
thank you bro, i have learned alot from giraffe academy
Congrats! Good video!
Great work Mike Dane thumps up!
Thanks for this! Really helpful even after 5 years lol
Thank you so much you saved so many hours
Exactly what i m looking for, i am from ja and python background and need to learn ruby quick, thanks
@abdullahsaid8561
3 жыл бұрын
lol same with me. i mastered this just overnight
Great job very super work, thanks
super helpful, thanks so much :)
The video version of learnxinyminutes - what a great idea! Thanks :)
Finished this video in one day. I feel confident about moving to RoR now Thanks a lot Mike
great video Using it for interview prep, from what I researched they may do a section on Ruby to see how we are with unfamiliar coding languages and it always helps to get an edge
Thanks for this ❤️
Thanks! :D I think Ruby is my new favorite programming language. :)
Great Video!
Thank you! This is awesome. So glad to not sit though "this is a float this is an if ...." Just want some basics so I can build something simple and show that I'm learning Ruby for particular job.
great video! thnks!
who's down here tryin to become full stack from front-end
@electricimpulsetoprogramming
2 жыл бұрын
me
@alek002
3 ай бұрын
Hi
@handlewithoutsuitcase
3 ай бұрын
Came from embedded CPP
I just finished the Ruby course on CodeCademy. Honestly, I wish I watched this video before doing that course. Would've made things much clearer. Anyways, thanks for the excellent vid!
@therealist2000
Жыл бұрын
That course is hell.
@pikey4life
Жыл бұрын
Im currently doing the "loops" section and honestly, im always so lost. It really doesnt help me understand how AND why specific code works as it does etc
Great stuff Thanks...
Please do one for the Go Lang. Love your work
@user-zk3bc6cc2g
6 жыл бұрын
agree
awesome! 🙂
Great video!! Do you have a video like this for more programming languages?
Awesome video
i'm having some trouble seeing why you included attr_accessor in the same class as the getter and setter at 30:56. the get and set methods you had written out were the long-form versions of attr_reader (get) & attr_writer (set). attr_accessor is a shorthand that combines attr_reader and attr_writer, so that seems redundant to include both of those in the same class
Thanks, it iwas useful.
This is a great guide. Fantastic job man
Thanks
thank you.
thanks man!!
very good video!
thanks dude
thanks!!!
thanks mate
You are having a Java hangover. Dictionary in Java is Hash in Ruby. Constructors are called as Initializers and you can't define multiple initializers. Those "colon with variable name" is called as a symbol.
@poovizhipanpap7962
3 жыл бұрын
Dictionary in python, isn't it? And Map in Java. I don't know Ruby yet - Hash maybe?
@fawkesito
2 жыл бұрын
@@poovizhipanpap7962 Yes, and object in Javascript.
Heads up: Ruby works with Floats (there is no Decimal type like in C#). Running: puts 0.1 + 0.2 will NOT give you exactly 0.3 if you need to make precise (money or other) calculations you will need to install a gem.
@sushantkumar3408
2 жыл бұрын
But 0.1+0.3 will exactly give you 0.4 ✌️
I love it when you use The Office characters as examples (always)
Nice. I'm tired of learning what a boolean is every time I want to learn a new language :D
Awesome
31:48 in Ruby we can use attr_reader for getters and setters
@davidgutierrezperez1886
2 жыл бұрын
you can't use attr_reader for setters, you can use attr_reader for getters and attr_writer for setter. If you want to use both for the same thing you can use attr_accessor
where do I learn about rand? I'm trying to figure out how to get a string to print out a random amount of times (less than 20), but I have no idea how to go about that.
Thanks, got me up to speed very fast. Would have liked to see how to import classes and methods from other files. But overall great video!
Hi Mike thank you very much. How does it work?
Being an advanced Rust dev, this is fairly easy. Crash courses are my forte!
cool video)
👌nice
Tnx for this video ....but actually I HAVE to use ruby to build my web application ... which tutorial do you suggest ?
You stated that the naming convention for functions is to use snake case, but in the Book class you named the functions with camelCase. Is this the convention for class methods?
6:42 You forgot to save the rb file when you ran it again :))
FUCKING GREAT VID MAN
Mike, with all these videos you make, do you work for a company or are you a freelancer?
Go intro!
thanks play boy Mike
Slapped the like button for The Office reference. Great video tho!
please do video for dart and go
New to Software development, 6 months now and I know the fundamentals learning it from Python. Been studying and making projects using JavaScript for the past 6 months almost 7 months. Shopping around for a back-end language to focus on full-stack. Ruby is a pretty language kind of reminds me of Python but at the same time different. Depending on the job market in New York City I may focus on Ruby for full stack alongside JavaScript, not sure yet. Right now I am trying to master JavaScript. Thank you for the video it teaches the finer points with Ruby. Question? Why does the industry not use Ruby as much anymore? It is a shame; Ruby is such a nice language.
Ruby is like plain english. Nice overview
plz how can i use ruby in dektop application , thanks