I've worked on a multi-threaded VB.net app. Seems to work fine - full support for debugging multiple threads with switching, freezing, and thawing so you can see what is...
I started with BASIC many years ago on my Commodore 64, storing programs on cassette tapes and writing data to text files. Later I moved into VBA in Excel...