and, for the more adventurous, machine code.
Nah, machine code - with a system architecture that is both documented and can be understood by a teenager (unlike most of today's SoCs), the hardcore geeks ditched BASIC as soon as the advantages of assembler became apparent.
...it ran faster than anything else, the entire machine was your playground, and you could form an easy (not so) secret society because ordinary nerds couldn't understand any of it (so your code was generally not messed with).
Teacher icon, 'cos they didn't have a clue.