The last time I used this stuff was on the C64.

Over the years, I've come to believe that programming has more to do with the skill of the programmer than it does with the tools that he uses. Elegant bug-free programs can be written with GOTO statements, and bugridden gibberish can be written using structured code or OOP. So although I use OOP and structured techniques with PB, I also willingly use GOTO statements if it makes my code clearer and more maintainable.The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offense.
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.