Ruby
Introduction & Core Concepts
66 lessons in Ruby
- Getting Absolute Value with absCode Quiz
- What Ruby IsQuiz
- Type Conversion MethodsQuiz
- Method Call SyntaxQuiz
- Naming ConventionsQuiz
- Truthiness RulesQuiz
- The Meaning of nilQuiz
- Symbols vs StringsQuiz
- Numeric ArithmeticQuiz
- String InterpolationQuiz
- String LiteralsQuiz
- Basic Data TypesQuiz
- Variables and Dynamic TypingQuiz
- Everything Is an ObjectQuiz
- Ruby CommentsQuiz
- Printing OutputQuiz
- Running Ruby CodeQuiz
- Ruby's Design PhilosophyQuiz
- Getting User InputQuiz
- Variable Scope PrefixesQuiz
- Ruby Expressions & Implicit ReturnSlides / Video
- Getting User Input with getsSlides / Video
- Basic Arithmetic and Operators in RubySlides / Video
- Ruby String Basics and InterpolationSlides / Video
- Ruby Naming Conventions & Case SensitivitySlides / Video
- Everything Is an Object in RubySlides / Video
- Basic Data Types in RubySlides / Video
- Variables and Assignment in RubySlides / Video
- Symbol vs String Hash KeyCode Quiz
- Reading Input with getsCode Quiz
- Printing Output with putsCode Quiz
- Commenting Code CorrectlyCode Quiz
- Assigning a VariableCode Quiz
- Integer vs Float DivisionCode Quiz
- Concatenating a String and NumberCode Quiz
- Truthiness of ZeroCode Quiz
- Comparison vs AssignmentCode Quiz
- AND vs OR in a Range CheckCode Quiz
- The elsif KeywordCode Quiz
- Converting a Decimal StringCode Quiz
- Defining a ConstantCode Quiz
- Comments in RubySlides / Video
- Your First Ruby Output: puts, print, pSlides / Video
- Running Ruby: Files vs IRBSlides / Video
- Dynamically and Strongly TypedFlashcard
- Ruby's Design PhilosophyFlashcard
- Ruby Is InterpretedFlashcard
- Reading User InputFlashcard
- Symbols vs StringsFlashcard
- Printing OutputFlashcard
- Everything Is an ObjectFlashcard
- What Ruby Is and Its OriginsFlashcard
- Ruby Conventions and StyleFlashcard
- Everything Is an ExpressionFlashcard
- String BasicsFlashcard
- Core Built-in Data TypesFlashcard
- Comments in RubyFlashcard
- Variables and AssignmentFlashcard
- Variable Naming and Scope PrefixesFlashcard
- The nil ValueFlashcard
- Truthiness in RubyFlashcard
- Arithmetic and OperatorsFlashcard
- Running Ruby CodeFlashcard
- Installing Ruby and Checking the VersionSlides / Video
- Ruby: Interpreted & Dynamically TypedSlides / Video
- What Ruby Is: History & PhilosophySlides / Video