The multi-monitor, high-resolution graphics revolution didn't bring graphics, just windows full of text. Command lines are still great working with text.
Teaching programming logic-first instead of syntax-first will create programmers who can problem solve and start implementing useful code on their own.