Learn Ruby the Hard Way

Video Description

The media elements for Learn Ruby the Hard Way demonstrate key points in the text.

Table of Contents

  1. The Setup
    1. Exercise 0: The Setup 00:03:23
  2. Video Exercises
    1. Exercise 1: The First Good Program 00:22:55
    2. Exercise 2: Comments and Pound Characters 00:06:52
    3. Exercise 3: Numbers and Math 00:06:02
    4. Exercise 4: Variables and Names 00:04:34
    5. Exercise 5: More Variables and Printing 00:07:28
    6. Exercise 6: Strings and Text 00:06:32
    7. Exercise 7: More Printing 00:14:10
    8. Exercise 8: Printing, Printing 00:06:49
    9. Exercise 9: Printing, Printing, Printing 00:01:50
    10. Exercise 10: What Was That? 00:07:57
    11. Exercise 11: Asking Questions 00:05:05
    12. Exercise 12: Prompting People for Numbers 00:04:09
    13. Exercise 13: Parameters, Unpacking, Variables 00:05:27
    14. Exercise 14: Prompting and Passing 00:06:19
    15. Exercise 15: Reading Files 00:06:24
    16. Exercise 16: Reading and Writing Files 00:07:12
    17. Exercise 17: More Files 00:08:29
    18. Exercise 18: Names, Variables, Code, Functions 00:07:13
    19. Exercise 19: Functions and Variables 00:05:27
    20. Exercise 20: Functions and Files 00:06:36
    21. Exercise 21: Functions Can Return Something 00:06:54
    22. Exercise 22: What Do You Know So Far? 00:03:15
    23. Exercise 23: Read Some Code 00:05:19
    24. Exercise 24: More Practice 00:04:12
    25. Exercise 25: Even More Practice 00:05:04
    26. Exercise 26: Congratulations, Take a Test! 00:02:21
    27. Exercise 27: Memorizing Logic 00:04:09
    28. Exercise 28: Boolean Practice 00:10:22
    29. Exercise 29: What If 00:04:16
    30. Exercise 30: Else and If 00:08:01
    31. Exercise 31: Making Decisions 00:06:12
    32. Exercise 32: Loops and Arrays 00:08:05
    33. Exercise 33: While Loops 00:05:45
    34. Exercise 34: Accessing Elements of Arrays 00:05:23
    35. Exercise 35: Branches and Functions 00:05:51
    36. Exercise 36: Designing and Debugging 00:10:40
    37. Exercise 37: Symbol Review 00:04:36
    38. Exercise 38: Doing Things to Arrays 00:03:07
    39. Exercise 39: Hashes, Oh Lovely Hashes 00:15:20
    40. Exercise 40: Modules, Classes, and Objects 00:06:08
    41. Exercise 41: Learning to Speak Object Oriented 00:06:56
    42. Exercise 42: Is-A, Has-A, Objects, Classes 00:05:19
    43. Exercise 43: Basic Object-Oriented Analysis and Design 00:04:47
    44. Exercise 44: Inheritance Versus Composition 00:11:01
    45. Exercise 45: You Make a Game 00:02:39
    46. Exercise 46: A Project Skeleton 00:12:31
    47. Exercise 47: Automated Testing 00:03:06
    48. Exercise 48: Advanced User Input 00:08:54
    49. Exercise 49: Making Sentences 00:07:26
    50. Exercise 50: Your First Website 00:13:10
    51. Exercise 51: Getting Input from a Browser 00:12:49
    52. Exercise 52: The Start of Your Web Game 00:05:21

Product Information

  • Title: Learn Ruby the Hard Way
  • Author(s): Zed Shaw
  • Release date: April 2016
  • Publisher(s): Addison-Wesley Professional
  • ISBN: 9780134029849