What skills should I learn before searching a software developer job in Java or Web Development? I finished learning Java SE, HTML, and now want to learn Java web development. What else do I need to learn before learning Java web?