Ruby je višeplatformski jezik opće namjene i otvorenog koda. Popularne primjene jezika uključuju sistemsku administraciju i izradu internetskih aplikacija, ali od 2006-e programeri polako nalaze i neke netipične primjene kao stvaranje elektroničke glazbe,[10] programiranje analognog hardwarea[11] i stvaranje računalnih igara.[12] Glavna implementacija Rubya je u C-u, a druge implementacije nalazimo u Javi (JRuby), Microsoftovoj.NET platformi (IronRuby) te Objective-C (MacRuby). Zbog kvalitete implementacije MacRubyja, ona počinje biti snažna alternativa za stvaranje desktop aplikacija za Mac OS X operativni sustav.
Ruby je daleko najviše populariziran 2005.-e dolaskom Ruby on Railsframeworka za web aplikacije. Zbog toga što se u nekim zajednicama Ruby koristi gotovo isključivo za Rails programiranje, ponekad je lako protumačiti da su ta dva pojma sinonimi. To nije točno; treba razumjeti da je "Ruby on Rails" samo programska podrška napisana u Ruby programskom jeziku.
↑ abc
Cooper, Peter. 2009. Beginning Ruby: From Novice to Professional. Beginning from Novice to Professional. 2nd izdanje. APress. Berkeley. str. 101. ISBN1-4302-2363-4. To a lesser extent, Python, LISP, Eiffel, Ada, and C++ have also influenced Ruby.
↑ abcdef
Bini, Ola. 2007. Practical JRuby on Rails Web 2.0 Projects: Bringing Ruby on Rails to Java. APress. Berkeley. str. 3. ISBN1-59059-881-4. It draws primarily on features from Perl, Smalltalk, Python, Lisp, Dylan, and CLU.
↑Bertels, Christopher. 23. veljače 2011. Introduction to Fancy. Rubinius blog. Inačica izvorne stranice arhivirana 25. prosinca 2018. Pristupljeno 21. srpnja 2011.
↑Bini, Ola. Ioke. Ioke.org. Inačica izvorne stranice arhivirana 21. srpnja 2011. Pristupljeno 21. srpnja 2011.. inspired by Io, Smalltalk, Lisp and Ruby
↑Burks, Tim. About Nu™. Programming Nu™. Neon Design Technology, Inc. Inačica izvorne stranice arhivirana 24. srpnja 2011. Pristupljeno 21. srpnja 2011.
↑Lattner, Chris. 3. lipnja 2014. Chris Lattner's Homepage. Chris Lattner. Pristupljeno 3. lipnja 2014.. The Swift language is the product of tireless effort from a team of language experts, documentation gurus, compiler optimization ninjas, and an incredibly important internal dogfooding group who provided feedback to help refine and battle-test ideas. Of course, it also greatly benefited from the experiences hard-won by many other languages in the field, drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.