What Programmer is
A person who designs, codes, tests and documents a computer program or Web site. Professional programmers often hold college degrees in computer science, but a great deal of programming is done by individuals who are self-taught, with little or no formal training.
The meaning of Host
A computer that functions as the beginning and end point of data transfers. It is most commonly thought of as the place where your Web site resides. An Internet host has a unique Internet address (IP address) and a unique domain name or host name. A host can also refer to a Web hosting company.