if a kid can pass algebra and geometry, they can probably learn some BASIC.
"It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration." - Edsger W. Dijkstra
Not that I actually agree with Dijkstra on this. I started out on BASIC and became a good programmer despite it (emphasis on "despite") as did many other kids in my generation. But there are certainly better languages to start with. In 1980 people actually tried to write real programs in BASIC and it at least had the advantage that it was native on many home computers - now you would have to go out of your way to find it, so why use it?