PHP Learning Curve
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/3487276/what-to-do-after-learning-basic-php">What to do after learning basic PHP?</a><br>
  <a href="http://stackoverflow.com/questions/2948323/how-to-increase-my-advanced-knowledge-of-php-further-quickly">How to increase my “advanced” knowledge of PHP further? (quickly)</a>  </p>
</blockquote>



<p>Hi,</p>

<p>I started learning PHP about this time last month and i now know how to create websites using basic php. I would like to further my knowledge but i dont know which way to turn. </p>

<p>I've heard of frameworks like codeigniter, zend, cakePHP but dont know what use they are for. Should they be my next step? Im currently using NetBeans. </p>

<p>I look at other php scripts and how their directly structure is tidy and sorted into folders whereas all my files are on the root level. How do i learn to create a script structure correctly? </p>

<p>I would also like to learn how to use templates, do the frameworks help with this?</p>

<p>Also, I learned Java at college. So should OO PHP be my next step?</p>

<p><strong>Basically, what is the road map for going from a beginner to master?</strong></p>
