We'll be using Chris Pine's Book. Learn to Program https://pine.fm/LearnToProgram
###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.
- 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
- 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)
- Vaidehi's Technical Blog (she posts every Tuesday)!
- Subscribe to Ruby Weekly!
- Buy and read The Well-Grounded Rubyist. Literally the best book on Ruby, totally worth buying (and reading again, and again, and again!).
- CodeAcademy's Ruby track
- Ruby in 100 Minutes
- Ruby Monk's Ruby Primer
- Ruby5's weekly podcasts
- Sometimes there are great articles on RubyFlow
This tutorial is written using Reveal.js To get it up and running follow these instructions https://github.com/hakimel/reveal.js/#installation