title: Do I need to know JSP before using web frameworks?
body: <p>In general, do I need to get comfort with JSP first before start using web framework, or is that too much time to spent on it?</p>
  
  <p>If this will help, I can code in PHP and Python. Is Java is a totally new thing? </p>
  
  <p>The reason I ask this is because we know those coming from ASP or VB usually can easily learn Python, and those coming from C or C++ can easily like PHP. </p>
  
  <p>Any suggestion?</p>
  
  <p>Updated: as suggested by sleske</p>
  
  <blockquote>
    <p>I don't understand why there are so many web framework for java with
    different approach, and before that, I need to know what else do I
    have to know before start, for example The difference between Java EE
    and Tomcat server , why is there a container etc? ??? Please enlight.
    Thanks</p>
  </blockquote>