Ok. Here's the story. I learned ALOT of C++, then I bough Programming Windows by Petzold and got 1/5 through that. I then bought a book on Java and I'm half-way through that. I want to know what I should do after completing this Java book. Should I finish the Windows book, or buy more books on java (eg. database programming, advanced network programming)?