Plants vs Zombies can be written in a lot of languages, but it's up to personal preference. I would probably stick to one of the two. You may find libraries like Slick useful in Java.
Haphazardly Gaming Domain
Join Now
gaming.haphazardly@gmail.com