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 Anonymous FTP
An option in File Transfer Protocol (FTP) that allows you to connect to an FTP site, search through available files, and download any file, document, or program without having to establish an account (a username and password) on the system where the material resides. Most FTP servers allow a limited amount of anonymous FTP users to login at the same time and access only designated files.