BASIC is good stuff
I have been using BASIC for years, until I got to know assembly, and even then I am trying to mix those two.
For linux, I had to learn C, and still I make many mistakes, since ...
A realtime player for MPEG audio layer 1, 2, and 3 files.
The Horde notes/memos application.