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

  • @Popart-xh2fd
    @Popart-xh2fd Жыл бұрын

    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.

  • @F.M671
    @F.M6712 жыл бұрын

    This video is criminally underrated. You make this SO SIMPLE to understand. I love your style

  • @alpineweissm7501
    @alpineweissm75013 жыл бұрын

    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.

  • @raction1201
    @raction12014 жыл бұрын

    I think this is the best video for the beginners of Ruby

  • @hannahbeasley3754
    @hannahbeasley37543 жыл бұрын

    That was an INCREDIBLY helpful overview! Thank you so much.

  • @ohmegatech666
    @ohmegatech666 Жыл бұрын

    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

  • @parthmittal5625
    @parthmittal56253 жыл бұрын

    Thanks for the tutorial! Ruby seems pretty similar to Python!

  • @dariuspirvulescu9263
    @dariuspirvulescu92632 жыл бұрын

    Great lesson. Straight to the point.

  • @gavranhas
    @gavranhas4 ай бұрын

    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.

  • @ragibhossain6092
    @ragibhossain60922 жыл бұрын

    This is exactly what I was looking for thanks a lot bro . Keep making vids like this.

  • @pazo5296
    @pazo52969 ай бұрын

    Awesome video! Just straight to the point and very clear for people with programming experience, skipping the basic stuff

  • @daxitpatel
    @daxitpatel Жыл бұрын

    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!

  • @daniellyonv1
    @daniellyonv15 жыл бұрын

    Mike thank you for your video! It was just what I was looking for. Greetings, from Santiago, Chile

  • @puneethtalluri2680
    @puneethtalluri26802 жыл бұрын

    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.

  • @avinashpawar51
    @avinashpawar512 ай бұрын

    thank you, this is helpful. My first ever Ruby introduction after working as a Software developer for almost 8 years

  • @PretzelLogic88
    @PretzelLogic882 жыл бұрын

    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!

  • @soy1700
    @soy17002 жыл бұрын

    great video. extremely little BS, perfect pace for getting to know Ruby syntax. thanks Mike

  • @tigana
    @tigana2 жыл бұрын

    This is so straightforward and helpful thank you

  • @luizabm_
    @luizabm_2 ай бұрын

    I could listen to your explanation forever! thank you, helped a lot.

  • @fabianmallmann4834
    @fabianmallmann48344 жыл бұрын

    Awesome! Amazingly useful! Thank you

  • @lydialarina
    @lydialarina2 жыл бұрын

    Thank you so much! A very useful introduction video!

  • @trip_t2122
    @trip_t21226 ай бұрын

    Just what I needed to get into Ruby, thanks.

  • @miguelfernandes657
    @miguelfernandes6573 жыл бұрын

    Thanks Mike! Exactly what was looking for, coming from Python!

  • @killer-whale864
    @killer-whale8643 жыл бұрын

    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

  • @mosesmuchemi7221
    @mosesmuchemi72214 жыл бұрын

    thanks was looking for something that would get me up to speed with Ruby coming from Java

  • @Rodrigo-dk1zx
    @Rodrigo-dk1zx3 жыл бұрын

    Excellent video, thank you!

  • @synchronicity1117
    @synchronicity11172 жыл бұрын

    This was awesome, seriously; thank you.

  • @larispostae
    @larispostae3 жыл бұрын

    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

    @AntiDroidZ

    3 жыл бұрын

    commenting so I get a notif for the update

  • @ramoun16

    @ramoun16

    3 жыл бұрын

    wow, bro, you put your career on the line

  • @larispostae

    @larispostae

    3 жыл бұрын

    Whoops, forgot to update. I got the job!

  • @larispostae

    @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

    @AntiDroidZ

    3 жыл бұрын

    @@larispostae Hell yeah! Good job man, this video is tried and true

  • @goodwish1543
    @goodwish15434 жыл бұрын

    Good teaching. Thanks for sharing the source code.

  • @johnmahugu
    @johnmahugu Жыл бұрын

    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.

  • @echelon721
    @echelon721 Жыл бұрын

    i just love this format !!

  • @mohamadnaeem
    @mohamadnaeem Жыл бұрын

    Excellent introduction to Ruby Programming...

  • @Ralph_Schumacher
    @Ralph_Schumacher3 жыл бұрын

    Great tutorial, THANKS!

  • @odnanref
    @odnanref4 жыл бұрын

    Excellent video, thank you

  • @federicoricchiuto4421
    @federicoricchiuto44213 жыл бұрын

    Thanks for the video, well done!

  • @MattyMkFly
    @MattyMkFly3 жыл бұрын

    Thanks for the crash course!

  • @rn2782
    @rn278211 ай бұрын

    Nice tutorial, thanks!

  • @marlonrtt
    @marlonrtt2 жыл бұрын

    Cool. That's the perfect intro to people that already have programming knowledge.

  • @VoiPlayGames
    @VoiPlayGames2 жыл бұрын

    Super useful video, thank you.

  • @Jaymes400
    @Jaymes4002 жыл бұрын

    thank you so much, this was super helpful!!

  • @isakawilliam
    @isakawilliam2 жыл бұрын

    a very helpful video, coming from javascript this helped a lot to familiarize me with the syntax

  • @atharvataras
    @atharvataras Жыл бұрын

    Than you so much. I have an exam in 6 days and this video is a blessing!

  • @pingylv
    @pingylv5 жыл бұрын

    i really appreciate the office reference mate

  • @johnmahugu
    @johnmahugu Жыл бұрын

    thank you bro, i have learned alot from giraffe academy

  • @fillipelima
    @fillipelima7 ай бұрын

    Congrats! Good video!

  • @pyshine_official
    @pyshine_official3 жыл бұрын

    Great work Mike Dane thumps up!

  • @mehulsharmamat
    @mehulsharmamat2 жыл бұрын

    Thanks for this! Really helpful even after 5 years lol

  • @Shiv-vb1re
    @Shiv-vb1re2 жыл бұрын

    Thank you so much you saved so many hours

  • @mritunjaypathak251
    @mritunjaypathak2513 жыл бұрын

    Exactly what i m looking for, i am from ja and python background and need to learn ruby quick, thanks

  • @abdullahsaid8561

    @abdullahsaid8561

    3 жыл бұрын

    lol same with me. i mastered this just overnight

  • @0xbharath968
    @0xbharath9683 жыл бұрын

    Great job very super work, thanks

  • @David-zv5kw
    @David-zv5kwАй бұрын

    super helpful, thanks so much :)

  • @robynrox
    @robynrox11 ай бұрын

    The video version of learnxinyminutes - what a great idea! Thanks :)

  • @AAZinvicto
    @AAZinvicto3 жыл бұрын

    Finished this video in one day. I feel confident about moving to RoR now Thanks a lot Mike

  • @matthewbaier766
    @matthewbaier766 Жыл бұрын

    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

  • @gresendesa
    @gresendesa3 жыл бұрын

    Thanks for this ❤️

  • @eboatwright_
    @eboatwright_2 жыл бұрын

    Thanks! :D I think Ruby is my new favorite programming language. :)

  • @JesusMartinez-bg9xp
    @JesusMartinez-bg9xp3 жыл бұрын

    Great Video!

  • @GingerKiwiDev
    @GingerKiwiDev5 ай бұрын

    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.

  • @yuritalinda
    @yuritalinda2 жыл бұрын

    great video! thnks!

  • @nightcrawlernumber1
    @nightcrawlernumber13 жыл бұрын

    who's down here tryin to become full stack from front-end

  • @electricimpulsetoprogramming

    @electricimpulsetoprogramming

    2 жыл бұрын

    me

  • @alek002

    @alek002

    3 ай бұрын

    Hi

  • @handlewithoutsuitcase

    @handlewithoutsuitcase

    3 ай бұрын

    Came from embedded CPP

  • @marsdwarf
    @marsdwarf3 жыл бұрын

    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

    @therealist2000

    Жыл бұрын

    That course is hell.

  • @pikey4life

    @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

  • @sudhakarkothapalli3342
    @sudhakarkothapalli33422 жыл бұрын

    Great stuff Thanks...

  • @zana1569
    @zana15696 жыл бұрын

    Please do one for the Go Lang. Love your work

  • @user-zk3bc6cc2g

    @user-zk3bc6cc2g

    6 жыл бұрын

    agree

  • @johnmahugu
    @johnmahugu Жыл бұрын

    awesome! 🙂

  • @RafaelEchart
    @RafaelEchart2 жыл бұрын

    Great video!! Do you have a video like this for more programming languages?

  • @cristhiancaicedo8751
    @cristhiancaicedo87513 жыл бұрын

    Awesome video

  • @cannabisanomaly
    @cannabisanomaly4 ай бұрын

    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

  • @thestardavid
    @thestardavid3 ай бұрын

    Thanks, it iwas useful.

  • @gms02
    @gms023 жыл бұрын

    This is a great guide. Fantastic job man

  • @mikeafter5
    @mikeafter54 жыл бұрын

    Thanks

  • @kirindev
    @kirindev8 ай бұрын

    thank you.

  • @divyanshusahay4148
    @divyanshusahay41483 жыл бұрын

    thanks man!!

  • @jeanpaiva8670
    @jeanpaiva86702 жыл бұрын

    very good video!

  • @tehleelmir4407
    @tehleelmir4407 Жыл бұрын

    thanks dude

  • @pranavhendre6209
    @pranavhendre6209 Жыл бұрын

    thanks!!!

  • @parthmittal2064
    @parthmittal20644 жыл бұрын

    thanks mate

  • @arjunmenon9830
    @arjunmenon98305 жыл бұрын

    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

    @poovizhipanpap7962

    3 жыл бұрын

    Dictionary in python, isn't it? And Map in Java. I don't know Ruby yet - Hash maybe?

  • @fawkesito

    @fawkesito

    2 жыл бұрын

    @@poovizhipanpap7962 Yes, and object in Javascript.

  • @h0ph1p13
    @h0ph1p132 жыл бұрын

    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

    @sushantkumar3408

    2 жыл бұрын

    But 0.1+0.3 will exactly give you 0.4 ✌️

  • @iudizm
    @iudizm2 жыл бұрын

    I love it when you use The Office characters as examples (always)

  • @johnmccourt000
    @johnmccourt000 Жыл бұрын

    Nice. I'm tired of learning what a boolean is every time I want to learn a new language :D

  • @imrandaud478
    @imrandaud478 Жыл бұрын

    Awesome

  • @divyashchhetri368
    @divyashchhetri3683 жыл бұрын

    31:48 in Ruby we can use attr_reader for getters and setters

  • @davidgutierrezperez1886

    @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

  • @mikewoolf7214
    @mikewoolf72145 жыл бұрын

    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.

  • @SyntaxErrorGeek
    @SyntaxErrorGeek Жыл бұрын

    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!

  • @illeone5433
    @illeone54335 жыл бұрын

    Hi Mike thank you very much. How does it work?

  • @aqua3418
    @aqua34182 жыл бұрын

    Being an advanced Rust dev, this is fairly easy. Crash courses are my forte!

  • @user-oc6mj9hx8f
    @user-oc6mj9hx8f7 ай бұрын

    cool video)

  • @AfnanSk
    @AfnanSk5 ай бұрын

    👌nice

  • @hindbensafi4646
    @hindbensafi46464 жыл бұрын

    Tnx for this video ....but actually I HAVE to use ruby to build my web application ... which tutorial do you suggest ?

  • @Shakas420
    @Shakas4202 жыл бұрын

    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?

  • @polomarco8773
    @polomarco87734 жыл бұрын

    6:42 You forgot to save the rb file when you ran it again :))

  • @Shakas420
    @Shakas4202 жыл бұрын

    FUCKING GREAT VID MAN

  • @eugenebruno1481
    @eugenebruno14815 жыл бұрын

    Mike, with all these videos you make, do you work for a company or are you a freelancer?

  • @NehhalKalnadTheGreat41
    @NehhalKalnadTheGreat414 жыл бұрын

    Go intro!

  • @consultancybyhaider
    @consultancybyhaider3 жыл бұрын

    thanks play boy Mike

  • @baycosinus
    @baycosinus2 жыл бұрын

    Slapped the like button for The Office reference. Great video tho!

  • @sameerapathmakumara666
    @sameerapathmakumara6664 жыл бұрын

    please do video for dart and go

  • @DevlogBill
    @DevlogBill2 жыл бұрын

    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.

  • @sambarjunk
    @sambarjunk3 жыл бұрын

    Ruby is like plain english. Nice overview

  • @ahmedkadry4301
    @ahmedkadry430111 ай бұрын

    plz how can i use ruby in dektop application , thanks