In the event you don't feel like reading all of this, the basic question is, what value does Qbasic have? No one has told me its value or what is special about it and I can't figure it out myself. Is it merely an introductory language?
~~~~
I'm taking a Qbasic course, well it is really an introductions to computer programming course but they use Qbasic as it was intended, to get people introduced.
I just can't find modern uses for Qbasic because anything that Qbasic can do has either A. been done, or is B. capable of being done on another language that can do so much more than Qbasic.
So what all can qbasic do? So far (remember introductory course, and they don't give us books for it, they just teach us), it includes only printing statements, handling variables such as numbers and strings, it hasn't even mentioned the concept of Boolean which I thought was like a big thing but I guess it isn't, though right now I'm doing IF/THEN/ElSE/ELSEIF, and they have introduced the concept of -1 which is an error trap. Also the ELSE I guess could be considered the same as false, since it is what happens if the IF statement isn't true.(we've also tackled loops very very very briefly so far.)
So anyway, what could I do in Qbasic that is worth anything, even if just for fun besides making it print out text, or using it to keep track of statistics for like foot ball and etc.?
One thing I've always wanted to do was create one of those text games where it is basically like a resident evil game except you never shoot zombies and instead of walking to an object and pressing the corresponding button you have to type "look under the rug" or something. I think Qbasic could handle that, though I'm not sure I guess I would have to learn how to handle strings that will create response with line input, but so far all I've learned about strings is how to print them or assign text to string variables.