<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Tue, 08 Jul 2008 23:15:06 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Zend Developer Zone: Zend Quick Start: PHP for Experienced Programmers]]></title>
      <guid>http://www.phpdeveloper.org/news/9987</guid>
      <link>http://www.phpdeveloper.org/news/9987</link>
      <description><![CDATA[<p>
The Zend Developer Zone has <a href="http://devzone.zend.com/article/3399-Zend-Quick-Start-PHP-for-Experienced-Programmers">pointed out</a> a new course that's offered by <a href="http://www.zend.com">Zend</a> to help experienced programmers further their PHP education - <a href="http://www.zend.com/en/services/training/course-catalog/php-for-experienced-programmers">Zend Quick Start: PHP for Experienced Programmers</a>.
</p>
<blockquote>
This course covers many of the same topics as both the PHP I: Foundations and PHP II: Higher Structures classes but at an accelerated rate with special emphasis on the differences between PHP and other commonly used languages.
</blockquote>
<p>
The next session of the course starts on April 29th and will last through May 16th. There will be nine sessions during that time for two hours at a time. You can get full details, including how to reserve your spot, on <a href="http://www.zend.com/en/services/training/course-catalog/php-for-experienced-programmers">the course's page</a> on the Zend website.
</p>]]></description>
      <pubDate>Thu, 17 Apr 2008 10:25:18 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ben Ramsey's Blog: How To Teach PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/6497</guid>
      <link>http://www.phpdeveloper.org/news/6497</link>
      <description><![CDATA[<p>
Based on some perspectives he gained at this year's <a href="http://www.phpappalachia.org/">PHP Appalachia</a> event and at a <a href="http://www.tripug.org/">Triangle-PHP</a> meeting (talking with <a href="http://www.davidrasch.com/">David Rasch</a>, <i>Ben Ramsey</i> shares <a href="http://benramsey.com/archives/how-to-teach-php/">his thoughts</a> on how to teach PHP, more specifically to those with some programming background, but not necessarily a lot of experience.
</p>
<blockquote>
He (David) suggested that the format for teaching PHP needs to change and that these books need to start not by teaching PHP from the Web but by introducing newbies to PHP concepts by creating command-line applications. The idea being to introduce them early on to OOP and best practices, rather than trying to get them started fast with a simple "Hello, World" Web site.
</blockquote>
<p>
For <i>Ben</i>, the idea was agreeable, but he wasn't sure on whether or not such an approach would take off with the current book market. He does agree with <i>David</i>, though, that things need to change.
</p>
<p>
As far as <i>David</i>, his thoughts can be best summed up with <a href="http://www.davidrasch.com/2006/10/12/learning-sheltered-php-sans-bad-habits/">this post</a> on his blog, talking about a way to learn PHP without some of the drudge they pass along with the lessons in some of the "Learn PHP Now!" kinds of books. He even includes a table of contents for such a book.
</p>
<p>
So, which is the <a href="http://benramsey.com/archives/how-to-teach-php/">better of the two</a>? Well, book publishers still think the second (the give examples and teach practices too) is the proven formula for a good PHP book, but maybe a company out there could benefit from <i>Ben</i> and <i>David</i>'s suggestion of a no-nonsense, clean, easy book that fosters an approach supporting the basics, not someone's opinion of good code.
</p>]]></description>
      <pubDate>Fri, 13 Oct 2006 11:15:41 -0500</pubDate>
    </item>
  </channel>
</rss>
