Short answer:
Base calling is the process of assigning nucleobases to chromatogram peaks or electrical current changes resulting from the nucleic acid sequencer.
Gene calling is the process of identifying regions of genomic DNA that encode genes.
Variant calling is the identification of differences or variants in a sequenced genomic DNA when compared to a reference genome.
Source: Glossary