This site is a preview of the curriculum for our Summer 2018 bootcamp in Burlington, Vermont. As we continue our preparation, courses and lessons will appear and disappear; we will rename, rearrange, clarify, and obfuscate as needed... Please consider this a work in progress and keep checking in.

Learn to Code with Ruby:
Intro


Slides

Learn To Code

You may have never programmed before. Now you will.

What is code?

In general, code is something that stands for something else.

In computers, code is a series of instructions that tell a computer what to do.

What is coding?

  • coding (aka programming or software development) is a human activity
  • it's called code because what we write is not what the computer reads
  • to a computer, it's all ones and zeros; to us, it's words (and numerals and punctuation)

What is coding NOT?

  • coding is not mathematical
    • some logic
    • mostly just long todo lists
  • coding is not lonely
    • most coding happens in a team
    • pair programming is awesome

http://marthakelly.github.io/blog/2012/05/30/what-every-girl-needs-to-know-about-programming/

What is coding?

  • coding is fun!
  • coding is frustrating!
  • coding is creative!
  • coding is communication
    • between you and a computer
    • between you and other coders
    • between you and future you

What will we learn today?

In this class, you will learn about:

  • The command line and why we use it
  • Strings, Arrays, Variables, Objects, Loops, Files
  • How to run your code interactively or from a file
  • How to make a very simple website run on your own computer

Follow along at http://codelikethis.com/lessons/learn_to_code

Technical requirements

  • a text editor

  • Ruby



Comments

comments powered by Disqus