Notes on: Learn Ruby the Hard Way by Zed Shaw

Follow along with these exercises. Just do the extra credits. That is where you will actually learn the most. It is also helpful to do what Zed says and write out the English translation for what is going on and then say it out loud. You will find that even though you know what is happening it is hard to verbalize it. You will find out what you really know and you will get in some practice of speaking and explaining what is going on in your code.

I was working through these examples and took a break for a while when I went back to them I had forgottten so much that I decided to start again. Don't be afraid to go back to the beginning.

Don't get discouraged. There is a lot of help on line. Google, stackoverflow and Testhead are all great.

Exercises 11-20

  • Exercise 11
  • Exercise 12
  • Exercise 13
  • Exercise 14
  • Exercise 15
  • Exercise 16
  • Exercise 17
  • Exercise 18
  • Exercise 19
  • Exercise 20

Exercises 21-30

  • Exercise 21
  • Exercise 22
  • Exercise 23
  • Exercise 24
  • Exercise 25
  • Exercise 26
  • Exercise 27
  • Exercise 28
  • Exercise 29
  • Exercise 30

Exercises 31-40

  • Exercise 31
  • Exercise 32
  • Exercise 33
  • Exercise 34
  • Exercise 35
  • Exercise 36
  • Exercise 37
  • Exercise 38
  • Exercise 39
  • Exercise 40

Exercises 41-50

  • Exercise 41
  • Exercise 42
  • Exercise 43
  • Exercise 44
  • Exercise 45
  • Exercise 46
  • Exercise 47
  • Exercise 48
  • Exercise 49
  • Exercise 50

Helpful Links