well, Ruby on Rails is the industry name for the Rail ruby libary
Rails is a MVC (Modal view Control) framework for Ruby used to build a web aplication / website
basically it's a set of libraries for working with databases (inserting and finding data) and templateing webpages while providing a way to routing url's to specific ruby functions.
if you want to jump into it Rails for Zombies (
http://railsforzombies.org/) is a great tutorial.
CSS = Cascading style sheets
http://www.w3schools.com/css/ (uses to define laout properties on webpages)
JSP = Java server page
http://en.wikipedia.org/wiki/JavaServer_Pages (method to generate webpages with Java)
Javascript = arguable the most widely used programming language ever its teh language browsers use to script web pages
http://www.w3schools.com/js/Struts =
http://struts.apache.org/ a MVC library for java
Ajax = a web programming method that lets a browser submit an async web request in the background on a page. it enables the webpage to update dynamically with new content with out the need to press the refresh button.
I hope this helps! and good luck. (To be honest I with job recruiters were phoning me, I'm a bit jealous )