Navigating in Programming with Java