This week's book giveaway is in the OCPJP forum. We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line! See this thread for details.
Originally posted by Shyam Sakalley: One more quetion it is object oriented progrraming language or aspect oriented programming
Groovy is fully object-oriented (even more than Java is).
Groovy provides dynamic programming capabilities that can be used to achieve effects that are comparable to AOP. Additionally, you can use any Java AOP framework with Groovy (until know I have not yet seen a need for that).