Java is obviously a more advanced language than BASIC, with object-oriented features and all, but knowing the basic principles of programming puts you one step ahead of the game.