Guys, I've been doing struts2 for about 2 years, although I dont know everything about it but I have been able to get the stuff done. Most of the stuff I learned was from Struts2 in action book and this mailing list!
Lately I've been intrigued by the XXX on Rails framework, be it Ruby or Groovy. So I am planning to sit down and teach myself Grails. I wanted some of your thoughts: What other Frameworks have you learned before/after Struts2? Apart from Java, What other languages have you been involved in? Hopefully, this isnt too Off topic :)