I live on the other side of the hardware-software divide (I'm an ASIC guy), so I don't really know in-depth about Ruby or Rails. My impression, though, is that Ruby is a great, expressive language, while Rails is essentially a DSL on top of it that lets you very quickly build web apps without actually dealing with a lot of Ruby. That, in fact, many Rails developers tend to have a bit of a reputation of not being good programmers because many don't know the underlying language well. Is there some truth to that, or have I come away with the wrong impression?
I live on the other side of the hardware-software divide (I'm an ASIC guy), so I don't really know in-depth about Ruby or Rails. My impression, though, is that Ruby is a great, expressive language, while Rails is essentially a DSL on top of it that lets you very quickly build web apps without actually dealing with a lot of Ruby. That, in fact, many Rails developers tend to have a bit of a reputation of not being good programmers because many don't know the underlying language well. Is there some truth to that, or have I come away with the wrong impression?