I have been constantly working on Java. Though I have worked on Python and PERL for sometime, even did projects using these languages about a 6-7 months back, I have almost completely forgotten about the important features these languages exhibit. Recently in an interview, I was asked about the difference between Python and PERL in relation to their core features and I completely stumbled on the answer.
I know that I would have to be constantly in touch with a Programming Language. But what are various ways of 'not forgetting' what I have learnt, given that I spend most of my time using java.