Pretty close to my sentiment with the uprise in "<blah blah blah> learn to code".
'Code' is just logic. Its not hard to learn. What is hard to learn is how to translate ideas into a programming language, or better yet, into a <i>system</i>.
C0d1ng 15 3Z, designing and developing a system to efficiently and effectively perform a task is hard.