Java code editor that includes integrated tutorial system and search tools