I wouldn't suggest Java for someone with no programming experience. Check out
about the pain of writing "Hello World" in Java. I think Perl is fine for a newbie. My first language was AppleSoft Basic, and it was a good one because it was so easy to get some positive results out of it. That kind of quick success is important for new programmers.