What does a human need to do before a program will exist?
Choose the most suitable option to answer the above question.
Options：

A. think logically

B. write code

C. compile

D. get frustrated

E. learn programming



B