The main function is to write a computer program. This means that programmers can specialize in specific programs. Or who can write software code range.
Main functions is computer programming. The programmer can mean, who specialize in specific application areas. Or who can write software code are varied.