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.
- Data Types
- Ruby on Rails
- User Input
Looking to contribute?
- Learn more about how to get involved.
- Submit feedback to let us know how we can improve Docs.
Learn Ruby on Codecademy
Full-Stack EngineerA full-stack engineer can get a project done from start to finish, back-end to front-end.
Includes 51 Courses
With Professional Certification