There are several reasons....
A) Its fastB) Its easyC) Theres MANY variations of itD) It can be really good depending which BASIC you useE) One of the first languages =P
Anyone else here a fan of BASIC languages (or RAD such as Delphi?)