$name = "Corrie";
$holder = "Hi, my name is $name, what's yours?";
As you can see, you can just write the name of the variable within a double-quoted string and Perl will interpolate
it for you.
As for the $array bit, it might seem a little weird at first, but if you think about it carefully it actually makes more sense to use the $
symbol here. Since what you're actually accessing with this syntax is a single scalar value, it makes sense to use the single scalar symbol...
To be honest just learning the basic scalar, array and associative array stuff is worth it, it makes sense once you get the hang of it
If you want to learn Perl, the best learning book, especially if you're not an experienced programmer already is Learning Perl
by Randal Schwartz and Tom Christiansen (I think). But the definitive Perl book, which is slightly meatier and pretty comprehensive is called Programming Perl
by Larry Wall, Jon Orwant and Tom Christiansen, also called the Camel Book.
There are millions of beginner's tutorials for Perl out there though, just do a search on Google and some will turn up.