Answer questions: an amazing way of learning.
By the way...I've been building Java EE applications during the last 8 years and now I'm finding and fixing some bugs and making improvements in a huge and very busy website developed in Perl.
Despite the different technology that is out there, what I really interested in is the understanding of core principles and ideas that rule the software world.