Workshop Topics

From DevchixWiki

Jump to: navigation, search

Contents

Slides

Ruby Language

for programmers

Total beginner's guide to programming (Novice group only)

  • What's a program? Operating system?
  • What's a framework?
    • something that makes it faster to build an application because it contains most of the things you would commonly write
  • Workflow - how do you write a program?
    • Learn about customer's requirements -> translate to "stories"
    • Pick a story that seems doable and start writing code that does it
    • Show your work to the customer, get feedback
    • Based on feedback, adjust stories (customer's "up front" requirements vs. changes once they see something working)
    • Once story is finished, go back to "pick a story"...keep going until you're done! (This is an example of looping!)
  • alternate programming intro
  • Basic programming structures - or, how to do the "start writing code" step
    • variables - words that hold information
    • types of information - text, numbers, collections
    • operators - doing stuff with variables
    • loops - doing the same action a bunch of times
    • printing - to the screen, or to a file
  • Writing a simple program
    • opening the editor
    • opening the command line
    • adding two numbers together, storing in a variable
    • printing variable to the screen
    • save and run


Rails Curriculum

Personal tools