Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Programming 101

Programming 101

First Talk given at RailsGirls Vienna, January 19th 2013. Updated for Rails Girls Zurich 2015

Rodrigo Haenggi

January 19, 2013
Tweet

More Decks by Rodrigo Haenggi

Other Decks in Technology

Transcript

  1. THIS TALK TRIES TO ✔ BE GENTLE FOR NEWCOMERS ✔

    PREPARE YOU FOR THE THINGS TO COME ✔ IMPRESS YOU WITH MY SLIDES ✔ GIVE A BROAD OVERVIEW &
  2. 6QFC[ņU/GPW ❧ Table for two at “Le Web” ❧ Meet

    the Chef ❧ Tools & Cooking gear ❧ Your Apprenticeship ❧ Q’s & A’s
  3. WHY AM I HERE? RAILS GIRLS ZURICH 2012 LOVED IT

    GOT INVITED BACK AGAIN STARTED TO LIKE COACHING
  4. “The Internet is a global system of interconnected computer networks

    that use the standard Internet protocol suite (TCP/IP) to serve billions of users worldwide.” - Wikipedia
  5. You tell the WAITER that you would like a DISH

    by pointing on the MENU. The WAITER delivers your request to the CHEF. He starts preparing your DISH and then sends it back through the WAITER again. RESTAURANT SCENARIO
  6. You tell the INTERNET that you would like a PAGE

    by pointing in the BROWSER. The INTERNET delivers your request to the SERVER. It starts preparing your PAGE and then sends it back through the INTERNET again. INTERNET SCENARIO
  7. TODAY YOU’LL LEARN ABOUT ✔ THE RUBY LANGUAGE ✔ HOW

    TO CREATE WEB APPS ✔ THE NEXT STEPS ON YOUR JOURNEY ✔ THE RAILS FRAMEWORK