Ruby ist eine dynamische Sprache, die eine Vielzahl von Bibliotheken und Frameworks bietet, um die Entwicklung von Anwendungen zu erleichtern. Die Verwendung von Ruby on Rails als Framework ermöglicht eine schnelle und effiziente Entwicklung von Webanwendungen. Zentrale Theorien und Modelle in der Ruby-Entwicklung umfassen die objektorientierte Programmierung und die Verwendung von Design-Mustern. Die historische Entwicklung von Ruby und die angrenzenden Begriffe wie Ruby on Rails und Web 2.0 Technologien sind ebenfalls von Interesse. Du findest wissenschaftliche Arbeiten zu Ruby als PDF und eBook, viele auch als Print-on-Demand, bei GRIN.