Does it still make sense to learn how to code?

This is a question I’ve been thinking about a lot recently.

When I started learning programming more than 30 years ago, my teachers didn’t begin with a programming language.

Instead, they taught us algorithms, flowcharts, requirements, inputs and outputs, conditions, loops, and how to reason about a solution before writing a single line of code.

At the time, I didn’t fully appreciate that approach.