QBASIC Programming for Dummies 630
QBASIC Programming for Dummies | |
author | Douglas Hergert |
pages | 399 |
publisher | IDG Books Worldwide, Inc |
rating | 5 out of 10 |
reviewer | HeavyJay |
ISBN | 1568840934 |
summary | "The Fun and Easy Way to Learn QBasic Programming." |
I've read countless books and online tutorials on QBASIC, C++, PHP, and other various languages. I'm sure all you wise programmers can tell me the first sample program that comes to mind with any language, can't you? The classic 'Hello, world!' example. This easy app starts off would-be programmers with a level of confidence and understanding. To my surprise, Douglas Hergert decided not to use the ever-popular example program. So, you might be wondering, what did he use in it's place? A four-page-long currency converter.
This was Mistake #1.
The book started off making me feel stupider than I actually am. This oftentimes discourages readers from pursuing, and the book takes to the shelf, perhaps never to be picked up again. I've noticed that the best way to capture a reader's attention (and explain the most) is to start off with PRINT, INPUT, IF...THEN and GOTO. Then move on to loops, and get technical from there. It best prepares the reader for everything in store, rather than making them feel like idiots. The book didn't do this at all. It started off making in such a way that anyone without experience would be completely lost. IF...THEN doesn't even come in until the eleventh chapter, despite being one of the most important tools in the language!
So, what good can I say about the book? Not much, except that it came with some practical applications. This brings up another grievance I have with it, that being the lack of an accompanying disc. I feel every book on programming with long examples ought to come with a disc containing all example programs, so that the reader can tweak and observe them as he sees fit, without typing in five pages of code. The best way to learn is often by example, and discouraging lazy people doesn't help the learning process along.
Alas, the book does contain some humour, as it's other brothers and sisters from IDG often do. With chapter titles such as Text, Lies, and Videotape and How to Manage Arguments and Influence People, a book can't be completely bad.
Although I suggest beginners steer clear of this book, it can be useful to experienced programmers (supposing they don't think QBASIC a waste of time). It goes deeply into data structures, arrays, and databases. There are many helpful features, but it's definitely not a book to learn from.
You can purchase the QBASIC Programming for Dummies from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.
Redundant??? (Score:5, Funny)
Chapter Summary (Score:5, Funny)
Chapter 2: That game where the monkeys throw bananas at each other.
Chapter 3: That game..
Who realy is the Dummy? (Score:2, Funny)
Actualy I have read several of those books, the one on linux was a decent read for a noobie.
Q-what? (Score:5, Funny)
I would feel pretty stupid actually reading a QBASIC book in 2003. Modern programming languages are easier to learn than QBASIC.
In short:
10 PRINT "QBASIC SUCKS"
20 GOTO 10
Coming up next on Slashdot Book Reviews... (Score:5, Funny)
"Changing Vacuum Tubes in your ENIAC for Dummies"
"4004 Assembly Made Easy"
Re:Redundant??? (Score:2, Funny)
Re:go ahead and laugh (Score:2, Funny)
More like a "leaving your cave for dummies" book.
Dummies books are for... Dummies! (Score:1, Funny)
Try the O'Reilly's QBasic Book (Score:0, Funny)
Wow! (Score:3, Funny)
Re:Redundant??? (Score:3, Funny)
Re:Q-what? (Score:1, Funny)
What, you mean you don't have your obsolete useless languages memorized? Shame on you.
Re:Redundant??? (Score:2, Funny)
Q.) What'd the farmer say when he couldn't find his tractor?
A.) He said: "Where's my tractor?"
Man, I hope whoever modded the previous post gets around to mine. I should be at +5 in no time!
Re:Q-what? (Score:5, Funny)
They are? By what reconning? These days they turn this:
print(a + b)
Into this:
am = new math.ArithmeticManager()
opA = new math.Operand((float) a)
opB = new math.Operand((float) b)
am.addOperand(opA)
am.addOperand(opB)
am.operator = new math.operators.Addition()
am.executeMathOperation()
system.io.output.print(am.mathOperationResult())
Re:Redundant??? (Score:2, Funny)
Apparently not, didn't you read the review? You need to be a dummy with a PhD!
QBASIC :D (Score:1, Funny)
Re:go ahead and laugh (Score:5, Funny)
Avoiding BASIC... (Score:4, Funny)
Where were you when I was 10 years old in my hobby shop buying my first Dungeons and Dragons set?
Re:Coming soon (Score:3, Funny)
Re:Redundant??? (Score:3, Funny)
To which I said, "More like blasé"
--Joey
Re:Page 1 (Score:3, Funny)
If you want to learn to program, I would suggest starting with something a little more structured like Python or Ruby. Both of those languages are near to my heart.
Re:Who realy is the Dummy? (Score:5, Funny)
The person who misspelled "really"
Twice!
Re:Q-what? (Score:5, Funny)
Engineers paradise more like. (Score:3, Funny)
One line.........
10 OPEN "COM1:" as #1
explains it all. For RS232 work, QBASIC is gold standard for me.... For exerything else.. Forth baby!!!!
Forgot the comma... (Score:2, Funny)