Answer:
a. first
Step-by-step explanation:
Important definitions.
System programmers: we are defining the process of creating a program, which allows the user to interact from a single user-friendly interface.
Programmer: uses different programming languages (writes code) to develop these programs.
Software Developers: Software engineers usually possess the same skills as a programmer, and technically they also "program." It focuses on the development of customized solutions, products or creations.