QUOTE
The book is called something like " Beginning Programming For Dummies" love their books btw <3 But one thing that didnt make sense why would they writer decide to write about liberty BASIC which i had never heard about before.. Is liberty BASIC any good?
I bought that book when I started out.
I think it's a waste of time and money and is a bad investment.
Although LibertyBASIC isn't that bad, you can't make your own executables with it (unless you shell out some more cash), and since nobody uses it, there's no point learning the advanced LibertyBASIC-specific functions.
Get a book on Visual Basic 6.0 (VB6 isn't free yet, but your school might have it) or learn VB .NET directly (Express Editions are free).
If you have no previous experience in programming with any language, Java would be difficult to learn.
I'd suggest that you learn some form of BASIC before learning C/C++/Java.
Note that I'm not saying that it's impossible to learn Java without prior programming experience. But it is difficult and you might find yourself giving up on Java before you even begin.
I've read a couple of
Murach's Books on Java, and it seems to be n00b friendly

.
Otherwise, all books are the same, it's your interest in the subject that will keep you going forward.