Ruby
Ruby is a dynamic, general-purpose programming language most commonly used for web development. Its key designer, Yukihiro Matsumoto, said that Ruby was designed for humans, not machines, making it a favorite of many developers and tech companies. Its most popular implementation is with the powerful Ruby on Rails web framework.
Ruby Concepts
- ARGF
- Arrays
- Casting
- Classes
- Comments
- Conditionals
- Data Types
- Dates
- Errors
- Files
- Functions
- Gems
- Hashes
- Inheritance
- Iterators
- JRuby
- Lambda
- Loops
- Modules
- Modulo
- Operators
- Random
- RegExp
- Ruby on Rails
- Scope
- Sets
- Strings
- TruffleRuby
- User Input
- Variables
Ruby contributors
Contribute to Docs
- Learn more about how to get involved.
- Submit feedback to let us know how we can improve Docs.
Learn Ruby on Codecademy
- Career path
Full-Stack Engineer
A full-stack engineer can get a project done from start to finish, back-end to front-end.Includes 51 CoursesWith Professional CertificationBeginner Friendly150 hours - Free course
Learn Ruby
Learn to program in Ruby, a flexible and beginner-friendly language used to create sites like Codecademy.Beginner Friendly9 hours