Question about programming

Hi everyone! I’m diving into the first MIT lecture (6.00.1x) from Algeria. I have a deep question about the core logic: Why does the curriculum insist on teaching the difference between 'Declarative' and 'Imperative' knowledge right at the start?

As a total beginner, it feels abstract. Is understanding 'How-to' knowledge (Imperative) more important than just learning Python syntax to become a world-class engineer? I want to understand the 'Philosophy' of computing, not just copy code. What are your thoughts, experts?