I have not submit any of site into directory because it is not effective to increase traffic or get back-links.
9dr is one of the most popular site. There there to choose best site to post.
If you want to learn about php so first try to learn html basics. Then php is easy to understand for you.