but BASIC seems like a pretty good language for young people to learn
Perhaps not that bad if you ask Dijkstra:
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.