Do We Still Need to Learn Programming? Probably Yes
tl;dr
Natural language, pseudocode, and code are not competing tools. They are different languages for different levels of precision.
In the age of AI-assisted programming, learning to program is not only about writing every line of code by hand. It is about knowing when an idea needs to become more precise, how to control that translation, and how to distinguish between decisions made by a human and decisions filled in by an AI system.