Programming languages are SECOND languages, though. Your ability to program and what you can imagine doing with programming is constrained by your first language, your birth language, as much as by the supposed limitations of any programming language.