Skip to content

Latest commit

 

History

History
68 lines (57 loc) · 2.59 KB

README.md

File metadata and controls

68 lines (57 loc) · 2.59 KB

Intro to Programming Course Outline

We'll be using Chris Pine's Book. Learn to Program https://pine.fm/LearnToProgram

Class 1

###Intro to Programming

  • You probably wont break anything
  • command line and install
  • chapter 1! numbers
  • chapter 2! letters
  • Homework
  • Practice what we learned about the command line
  • To do all of the following from there:
  • Teach yourself mkdir - create your own folder called "..."
  • Do 1.5 questions in Chris Pine's book <- this needs to be more to include letters.
  • Come hang with us on Saturday. We meet at the Bun Shop from 10-12.

Class 2

  • Review the homework
  • More review of the command line.
  • Creating an rb file and running script
  • Strings (letters) and Variables and Assignment. Up to section 5.3. We'll stop at Methods.
  • Getting and reading error messages.
  • Homework
    • Create a Git Hub account
    • Do the letters 2.5 homework in a file and run it from the command line

Class 3

  • More review of the command line
  • Explain git
  • Methods
  • 10-15 min work time. To do the problems in 5.6!! YAY you're programming!
  • run the program as you're building it to test.
  • Set up github account and push. Check out some rad repos that already exist ...
    • add examples
    • odin?
    • our pages?
  • Skip toc exercise.
  • Git!
  • Homework
    • Angry boss - HAVE FUN WITH IT!
    • make 3 commits
    • try and push them to github

##Class 4

  • Chapters 7 and 8 including arrays and iterators!
  • Resources - what's next -
  • hack nights
  • ruby monk
  • Keep reading this book (warning .. but come on Satruday or to hack night)

Blogs, Books, Podcasts:

Getting this tutorial up and running.

This tutorial is written using Reveal.js To get it up and running follow these instructions https://github.com/hakimel/reveal.js/#installation