Learn To Code With Ruby

The Ruby programming language has become a favorite in the startup world for rapidly creating new websites and web applications. It's also a Chicago favorite, as the popular Ruby on Rails web framework was actually created here! Ruby is a fun, easy to grasp language, as it contains a lot of English-like syntax. Jay Wengrow will teach the essentials of programming using Ruby, and if you follow along on your laptop, you'll have built your first Ruby program! The presentation will conclude with further resources for those seeking to develop their Ruby skills further.

This is our inaugural meetup, and you'll get to network with like minded individuals who want to learn to code as well as professional software developers who are happy to lend a hand.

I'd also like to send a big thanks to Workbridge Associates who will be generously hosting us as well as providing light refreshments.

NOTE: You'll get more out of the program if you can bring a laptop. If you can, also sign up for a free account at http://nitrous.io before the meetup, as we'll be using it as an environment for developing our Ruby program.

Join or login to comment.

  • Jeffrey H.

    A good start re Ruby and a great start re this MeetUp.

    April 8, 2014

    • Jay W.

      Thanks, Jeffrey! It was great meeting you last night.

      April 8, 2014

  • Jimmy G.

    great intro to a programmer's best friend.

    April 8, 2014

  • Daniel N.

    It was a lot of fun. Jay is a great and patient instructor, bringing fun to simple coding. I can't wait to attend more.

    April 8, 2014

    • Jay W.

      Thanks for the feedback, Gurmo! I'm so happy you were able to make it.

      April 8, 2014

  • nicolai s.

    Jay you did a kick ass job walking errybody through the demos and I got a lot from it and my guest who was so intimidated felt like it was a highly accessible language after your meetup.

    April 8, 2014

    • Jay W.

      Thanks, Nicolai, I'm so happy to hear that!

      April 8, 2014

  • Ryan B.

    Awesome!

    1 · April 8, 2014

  • Jon M.

    great meetup. thanks jay and ryan.

    April 7, 2014

    • Jay W.

      Thanks for coming, Jon!

      April 7, 2014

  • Jay W.

    And here is the code from our Stock Advisor program:
    (Make sure you install the stock_quote Ruby gem first):
    require 'stock_quote'

    puts "Which stock should I advise you on?"
    stock_symbol = gets.chomp

    stock = StockQuote::Stock.quote(stock_symbol)

    if stock.ask > 50
    puts "SELL!"
    elsif stock.ask < 30
    puts "BUY!"
    else
    puts "HOLD"
    end

    puts "THIS IS AN ANNOYING AD. PLEASE UPGRADE IF YOU DON'T WANT TO SEE IT" * 10

    April 7, 2014

  • Jay W.

    As promised, here are the resources from my slides for moving forward with your journey in learning to code:

    Ruby:
    Our website: Anyone Can Learn To Code Screencasts: http://anyonecanlearntocode.com/screencasts
    Book: Learn To Program by Chris Pine
    Website: codecademy.com
    After you're fairly proficient with those, I recommend:
    Book: Eloquent Ruby by Russ Olsen
    Book: The Well Grounded Rubyist by David A. Black

    Rails:
    Website: theodinproject.com
    Rails Tutorial (a little more advanced): railstutorial.org
    The ACLTC bootcamp: http://anyonecanlearntocode.com

    We also visited these sites during our talk:
    http://nitrous.io
    http://rubygems.org/gems/stock_quote

    And lastly, please don't hesitate to ask me any questions about absolutely anything - even if it's not related to tonight's talk. I'm here to help everyone in their learning-to-code journery. My email is: [masked]

    April 7, 2014

  • Jay W.

    Thank you all for attending - the turnout was great and very encouraging! Remember to follow us on Twitter at @ACLearnToCode and our website: http://anyonecanlearntocode.com .

    There are two items I forgot to mention during the talk:

    1) The Anyone Can Learn To Code programming bootcamp Is nights and weekends only, so you don't have to quit your current job to attend, as is the case for the other bootcamps. If you are considering web development as a career, and found that you were able to grasp our teaching style tonight, definitely ask me about our bootcamp. Many details can also be found at our site: http://anyonecanlearntocode.com .

    2) I alluded to this, but forgot to mention it in our list of resources, but I've created a free Ruby screencast series for total beginners. It's a work in progress, but there's already 20 screencasts up there and are designed for complete beginners: http://anyonecanlearntocode.com/screencasts

    The next part of this message will follow shortly.

    April 7, 2014

  • Max M.

    We covered the basics of Ruby and were introduced to some great (free) resources.

    April 7, 2014

  • Eileen L.

    Other than signing up for a nitrous account, do we need to sign up/download/install anything?

    1 · April 7, 2014

    • Jay W.

      Great question! All you'll need is your laptop and an account at Nitrous (http://nitrous.io­­). Nitrous is essentially a remote computer which has everything already installed on it. The reason we're using Nitrous is because the alternative would be for everyone to install Ruby onto their own computer. The challenge with that is that the Ruby installation process is different depending on what type of computer you have. I'll be talking more about that at the meetup, but just to make sure we can all participate right away, we're taking the Nitrous route. I'll also walk everyone through setting up their Nitrous, but if you wanted to get a head start (which isn't a bad idea), you can look at the following video, where I walk you through the process: https://learnable.com/...­ - just watch 7:30 through 8:20

      April 7, 2014

Our Sponsors

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more
Allison

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy