The hardest part of programming is not learning the programming language, but figuring out how to cast a problem into statements the computer can follow. It is not unlike solving word problems on math tests. The hardest part is not solving the problem; for many students, the most difficult aspect is restating the problem in the form of an equation.
"The Heart of Programming." Computer Sciences. . Encyclopedia.com. 26 Apr. 2019 <https://www.encyclopedia.com>.