maybe im just dense but i havent heard anything about ruby or rails until recently....what is it? is it something i should know? is it clientside or serverside? do you need an IDE to develop with it? what is it primarily used for? what is it closest too......answers to any of my questions will be appreciated thanks!