Hello,
With Quickbasic 4.5 or + (16 bits aka machines running < NT 4.0) basic files aka .bas can be converted to exe.
With VB you can make even better programs, but reliying onto runtimes aka extra DLL files to make those Executable (32 bits >= win95 up to Vista) running.
But you can also try another free 'basic' language where .bas are replaced by .fbs that can be compiled into standalone Executrable without any extra runtimes...