How did you find out about Data::Dumper, split and map in perl? If you're anything like me, you found them by a combination of reading other peoples' code, going through tutorials, and asking people who knew more perl than I did at the time. Well, that's how I'd approach learning Java too.