plinden said:
Does QBasic work in DOS mode? I've found that
http://dosbox.sourceforge.net/ is fairly good at playing old DOS games and is available for MacOSX Panther. I haven't tried it on Mac thougn.
QBasic IS a DOS application. I learned to code on it on a system running DOS 5.x back in the early 90's. Like someone else above, I learned Basic, then Pascal, then C, and then went onto object oriented coding, and web scripting, etc. Looking back, learning basic and pascal was useless. I doubt I could do ANYTHiGN in Pascal right now, and probably only the simplist of applications in Basic. It only served as a way to introduce programming concepts, but in turn wasted a year or more of learning actual coding practice. I would have been better off being tought C from the start, then I would have learned the concepts AND something useful.
Nowadays, with so many programming options, Basic is just a stupid place to start a student. I wouldn't jump into object oriented code right away. I never cared for it myself, and I think that some 'standard' type language would be better suited as a first. C would work, but it is mildly complex, and there are so many other USEFUL and EASY things you could learn from.
PHP like I pointed out is amazingly useful, and can be used to introduce almost any programming concept. File I/O, variable manipulation, if/then/or/xor logic, etc. And writing a usefull, attractive, interface can be done with HTML, which anyone serious about learning to code should be able to pick up (the basics) in under a week.
If basic it must be, the VB packages up 'till the .NET stuff is pretty easy, but not where I'd start out, personally, due to the added complexity of having the code spread out amongst several forms or windows. It'd be a good second semester tool, tho.
Anyways, give DOSBox or QEMU a try along with FreeDOS (a fully DOS6.0 compatible open sourse OS), and you should be able to run QBasic faster than I did on the 386 I learned on.
Rob