Covered in this episode:
- What this series is about
- A Short History of programming languages
- What is Ruby (and who makes it)
- What is Ruby used for
- Who am I
- Why am I teaching this
Transcript
Hello everybody and welcome to Programming with Ruby Episode 1, Introduction
What this series is about
By the end of this series you should be able to effectively use the programming language, Ruby
Short History of Programming Languages
when it all first started out, everything was just 1s and 0s, it was hard to use, and difficult to debug
then it got a little better when assembly came along. You had words like MOV that translated into the corresponding 1s and 0s. compiled by and assembler
then came COLBOL and FORTRAN
then C, which was better, but still sucked
then C++ which brought object orientation to the world
then Python and Ruby. they are both object oriented and very easy to use.
What is Ruby?
A programming language, that supports many different kinds of programming paradigms, and is fully object oriented
Ruby was created by Yuukihiro “Matz” Matsumoto
Matz designed Ruby to be natural, not simple. I think he achieved that.
What is Ruby Used For?
Ruby is used a lot for Web Applications
Computer Administration
Task Automation
Game Programming
And almost anything else
The only thing you might want to stay away from are things that are computationally expensive, like image processing.
Who am I?
I am Tyler J Church
I run the sites Man With Code (manwithcode.com) and ruby game dev (rubygamedev.wordpress.com)
Why am I Teaching This?
It is the tutorial I never had. I was look for something like this when I started learning Ruby. I didn’t want to read a bunch, I wanted to watch videos, but nothing like that existed
I think video is the best way to learn
I want to give back to the community. That brought me Ruby, that helped me learn. Thank You!
Questions or Comments
Leave a comment on this page
or email me at tyler@manwithcode.com
Thanks for reading!
Programming With Ruby Episode 2, Getting Started
Lol, I think it’s:
Mats
ew
Moto
Thanks for doing this series though 😉 I look forward to seeing the rest.
Hey there Tyler. thank you so much for posting those videos, they are very helpful. i want to ask you a question: im a college student taking my basics and i was just wondering what good Universities you think have good programming classes? im from Texas by the way(if that helps).
(I sent you an email, but I’m not sure my emails are getting sent, so I reposted it here)
Hey Emmanuel,
“i’m a college student taking my basics and i was just wondering what good Universities you think have good programming classes?”
I wish I could answer, but I’m not really qualified; I’ve never taken a formal programming class… I’m completely self-taught.
You mentioned that you were already at a university, ask people you know who are taking that university’s programming class to see if it’s a good class. Or if you don’t know anyone, maybe someone you know knows someone.
Or you could just stand outside the class and ask the students if they like the class. You could probably do this at any school, really. (As long as they don’t kick you out for loitering)
But you don’t have to do any of what I said above, just take the class at your university. If it’s not the greatest, there’s still plenty of opportunity to learn outside of class. And odds are that the class will teach you something no matter what!
Tyler
Thank you so much for these tutorials you are awesome!