Ideally both, because they build different things: English is a tool for communication, coding is a tool for thinking. If budget or time forces a choice: under age 8, English first (language acquisition is strongest then); from 8 — 10, add coding; from 12 onwards, both run in parallel. In practice, 60 — 90 minutes of coding per week doesn't compete with English at all.