Learn Ruby the Hard Way - Read for Free, 46b0f5a81b40f11e9dbd77f
Learn: [http://learncodethehardway.org] Python Ruby More Python C SQL Javascript Unix RegEx Design LCTHW Login Contents Help Table of Contents Preface The Hard Way Is Easier Ex0: The Setup Ex1: A Good First Program Ex2: Comments And Pound Characters Ex3: Numbers And Math Ex4: Variables And Names Ex5: More Variables And Printing Ex6: Strings And Text Ex7: More Printing Ex8: Printing, Printing Ex9: Printing, Printing, Printing Ex10: What Was That? Ex11: Asking Questions Ex12: Prompting People Ex13: Parameters, Unpacking, Variables Ex14: Prompting And Passing Ex15: Reading Files Ex16: Reading And Writing Files Ex17: More Files Ex18: Names, Variables, Code, Functions Ex19: Functions And Variables Ex20: Functions And Files Ex21: Functions Can Return Something Ex22: What Do You Know So Far? Ex23: Read Some Code Ex24: More Practice Ex25: Even More Practice Ex26: Congratulations, Take A Test! Ex27: Memorizing Logic Ex28: Boolean Practice Ex29: What If Ex30: Else And If Ex31: Making Decisions Ex32: Loops And Lists Ex33: While Loops Ex34: Accessing Elements Of Lists Ex35: Branches and Functions Ex36: Designing and Debugging Ex37: Symbol Review Ex38: Doing Things To Lists Ex39: Dictionaries, Oh Lovely Dictionaries Ex40: Modules, Classes, And Objects Ex41: Learning To Speak Object Oriented Ex42: Is-A, Has-A, Objects, and Classes Ex43: Gothons From Planet Percal #25 Ex44: Inheritance Vs. Composition Ex45: You Make A Game Ex46: A Project Skeleton Ex47: Automated Testing Ex48: Advanced User Input Ex49: Making Sentences Ex50: Your First Website Ex51: Getting Input From A Browser Ex52: The Start Of Your Web Game Advice From An Old Programmer Next Steps Appendix A: Command Line Crash Course Learn the Hard Way About LPTHW Help & Support Follow us on Twitter The type for this book is set in 18px / 1.5 Adobe Serif , Sans , and Code . Docendo Discimus Welcome to Learn Ruby the Hard Way, 3rd Edition. You can visit the companion site to the book at http://learnrubythehardway.org/ where you can purchase digital downloads and paper versions of the book. The free HTML version of the book is available at http://learnrubythehardway.org/book/ . Table Of Contents Preface Introduction: The Hard Way Is Easier Exercise 0: The Setup Exercise 1: A Good First Program Exercise 2: Comments And Pound Characters Exercise 3: Numbers And Math Exercise 4: Variables And Names Exercise 5: More Variables And Printing Exercise 6: Strings And Text Exercise 7: More Printing Exercise 8: Printing, Printing Exercise 9: Printing, Printing, Printing Exercise 10: What Was That? Exercise 11: Asking Questions Exercise 12: Prompting People Exercise 13: Parameters, Unpacking, Variables Exercise 14: Prompting And Passing Exercise 15: Reading Files Exercise 16: Reading And Writing Files Exercise 17: More Files Exercise 18: Names, Variables, Code, Functions Exercise 19: Functions And Variables Exercise 20: Functions And Files Exercise 21: Functions Can Return Something Exercise 22: What Do You Know So Far? Exercise 23: Read Some Code Exercise 24: More Practice Exercise 25: Even More Practice Exercise 26: Congratulations, Take A Test! Exercise 27: Memorizing Logic Exercise 28: Boolean Practice Exercise 29: What If Exercise 30: Else And If Exercise 31: Making Decisions Exercise 32: Loops And Arrays Exercise 33: While Loops Exercise 34: Accessing Elements Of Arrays Exercise 35: Branches and Functions Exercise 36: Designing and Debugging Exercise 37: Symbol Review Exercise 38: Doing Things To Arrays Exercise 39: Dictionaries, Oh Lovely Dictionaries Exercise 40: Modules, Classes, And Objects Exercise 41: Learning To Speak Object Oriented Exercise 42: Is-A, Has-A, Objects, and Classes Exercise 43: Gothons From Planet Percal #25 Exercise 44: Inheritance Vs. Composition Exercise 45: You Make A Game Exercise 46: A Project Skeleton Exercise 47: Automated Testing Exercise 48: Advanced User Input Exercise 49: Making Sentences Exercise 50: Your First Website Exercise 51: Getting Input From A Browser Exercise 52: The Start Of Your Web Game Advice From An Old Programmer Next Steps Appendix A: Command Line Crash Course Common Student Questions How long does this course take? You should take as long as it takes to get through it, but focus on doing work every day. Some people take about 3 months, others 6 months, and some only a week. I can do it in about 4 hours or less if I hurry and don't do the Study Drills. What kind of computer do I need? You can do it on most any computer. It works on Windows, macOS, and Linux with instructions for all three in the first exercise. Buy DRM-Free When you buy directly from the author, Zed A. Shaw, you'll get a professional quality PDF and hours of HD Video, all DRM-free and yours to download. $ 29. 99 Buy Directly From The Author Or, you can read Learn Ruby the Hard Way for free right here, video lectures not included. Other Buying Options Buy on Amazon Buy a hard copy from Barnes & Noble No content available for this exercise. You can view all available downloads at your customer account page . Previous Lesson Next Lesson Home About Contact © Zed A. Shaw. All rights reserved.