title: How to master Java?
body: <p>I studied 2 courses in Java:<br>
  1- Introduction to programming with Java.<br>
  2- Data structures with Java.  </p>
  
  <p>In Both courses we used Java SE.</p>
  
  <p>I loved it and I really want to be a great java programmer.</p>
  
  <p>But, I discovered that I should know many technologies involved in Java software development:<br>
  Spring, Struts, JSP, JSF, GWT, Hibernate, apache tomcat and many more actually a lot more.</p>
  
  <p>I hope it become simple process like .NET 
  you choose one language with one framework and IDE that is it.</p>
  
  <p>Could anyone guide me to the best route or path to master Java, please?<br>
  What do you think about these two courses:<br>
  <a href="http://www.oreillyschool.com/certificates/java-programming.php" rel="noreferrer">http://www.oreillyschool.com/certificates/java-programming.php</a><br>
  and<br>
  Advanced Java Certificate Series (from the same school, will be available in September).</p>