Well, it could well be that he meant vot and zdes (for which, see comments below), but maybe he was Horton, in which case, the question is a good one. Yesterday, I was told by a native speaker, "Vot ..." as she pointed to something far off in the corner of the room. Confused, I asked her why not tam, and she said if we are emphasizing the object or contrasting it, vot is/can be used.
вот is similar to 'here is' or 'here it is', like when you're handing someone something or drawing attention to something. здесь is 'here' as in the location of something.
You would use вот in this sentence: Here is your present
But здесь in this sentence: Your present is over here.
First of all, it is written здесь. It's called the soft sign and softens the consonant in front of it. So you don't say zd'es, but zd'es' (softer). I advise you to take a look at russian phonetics because it's quite recommended to know phonetics rules as they are also important for grammar structures later on.
I advise you to take a look at this webpage. You can also listen to the different sounds (Part 1 and 2): http://learnrussian.rt.com/phonetics/
Exactly. Words do not have feminine or masculine endings in Russian. It is just that modern declension classes align rather well with the grammatical gender.
If you are a learner it does not hurt to think of "stereotypically feminine" nouns like мама or кошка and "stereotypically masculine nouns" like стол or компьютер, even though дядя, Кеша, Никита, кенгуру, ноль, домишко are also masculine whereas боль, жизнь, Миссиссипи (the river) and Ивате (in Japan) are also feminine.
I'm a new learner so take this with a grain of salt. I was surprised by this myself, but apparently, when the word represents a clearly masculine object (such as мужчина), then even if it looks like it should be feminine, the fact man is clearly masculine means it is a masculine noun. Much like мама is feminine and папа masculine.
I guess the advice is look at the meaning first and the grammatical structure second.