If you are interested in object-oriented programming, java is a great way to go. Its cheap (free), powerful, and widely used. All of the oop principles you learn in java will carry over into any other oop language you may want to migrate to.
Do what Boozer said, head to java.sun.com and download the JDK 1.4 and take a peak at their tutorials. If you are completely new to programming, you might want to pick up a book geared towards beginners.
EDIT: I looked at DarkBASIC and it looks like a high level language for making games. If you want to mess around and try to make a game, it might be worthwhile. If you are more generically wanting to become a programmer, you should check out the other alternatives listed here. I have no experience with DarkBASIC myself.