### Tooling 1. xcode https://developer.apple.com/xcode/download/ 2. home brew https://www.ruby-lang.org/en/documentation/installation/ 3. rbenv https://github.com/rbenv/rbenv `brew install rbenv` 4. git https://git-scm.com/book/en/v2/Getting-Started-Installing-Git `brew install git` ### Ruby Basics - http://rubyonrailstutor.github.io/basics/ruby-basics-strings/ - http://rubyonrailstutor.github.io/basics/ruby-basics-arrays/ - http://rubyonrailstutor.github.io/basics/ruby-basics-hashes/ ### HTTP Basics - https://github.com/codeunion/sinatra-playground - https://github.com/codeunion/tweetalyzer - https://github.com/codeunion/sinatra-exercises/tree/master/exercises - https://github.com/codeunion/can-i-eat-here - https://github.com/codeunion/twitter-client - `if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi` `export PATH="$HOME/.rbenv/bin:$HOME/bin:/usr/local/bin:"`