No, I am not recommending the use of BASIC that the previous poster indicated he wanted to stay with. It is good that you realized your mistake of going with BASIC. The issue is that many beginning developers are under the misconception that BASIC is easier to use and has all the features/capabilities of C when in reality BASIC encourages sloppy/bad programming habits and has nowhere near the breadth of C which is the industry standard (whether MCU or PC applications).