<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: When PHP Actually Is Your First Programming Language</title>
	<atom:link href="http://reidburke.com/2008/10/05/when-php-is-your-first-language/feed/" rel="self" type="application/rss+xml" />
	<link>http://reidburke.com/2008/10/05/when-php-is-your-first-language/</link>
	<description>A webdev in San Jose, California.</description>
	<lastBuildDate>Thu, 10 Sep 2009 17:15:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: brian</title>
		<link>http://reidburke.com/2008/10/05/when-php-is-your-first-language/comment-page-1/#comment-13440</link>
		<dc:creator>brian</dc:creator>
		<pubDate>Sun, 04 Jan 2009 07:16:40 +0000</pubDate>
		<guid isPermaLink="false">http://reidburke.com/?p=236#comment-13440</guid>
		<description>im really wanting to learn php but im on the &quot;high dive&quot; and can&#039;t figure out how to jump in i&#039;ve rented book from the library and searched online but i am still very confused about how to use the codes i am getting really frustrated about not being able to understanding it because every place i try to learn it from is differn&#039;t from the last and just shows you how to make some generic little program and not how to make costome ones</description>
		<content:encoded><![CDATA[<p>im really wanting to learn php but im on the &#8220;high dive&#8221; and can&#8217;t figure out how to jump in i&#8217;ve rented book from the library and searched online but i am still very confused about how to use the codes i am getting really frustrated about not being able to understanding it because every place i try to learn it from is differn&#8217;t from the last and just shows you how to make some generic little program and not how to make costome ones</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: scriptNode / Common PHP Equivalents in JavaScript</title>
		<link>http://reidburke.com/2008/10/05/when-php-is-your-first-language/comment-page-1/#comment-13431</link>
		<dc:creator>scriptNode / Common PHP Equivalents in JavaScript</dc:creator>
		<pubDate>Sat, 03 Jan 2009 09:04:45 +0000</pubDate>
		<guid isPermaLink="false">http://reidburke.com/?p=236#comment-13431</guid>
		<description>[...] scripting is important, and PHP is an extremely common choice. Indeed, for many programmers it&#039;s even their first language. It&#039;s quite common for web devs to begin on the server, then later require some client-side [...]</description>
		<content:encoded><![CDATA[<p>[...] scripting is important, and PHP is an extremely common choice. Indeed, for many programmers it&#8217;s even their first language. It&#8217;s quite common for web devs to begin on the server, then later require some client-side [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matt</title>
		<link>http://reidburke.com/2008/10/05/when-php-is-your-first-language/comment-page-1/#comment-13386</link>
		<dc:creator>matt</dc:creator>
		<pubDate>Sun, 28 Dec 2008 08:23:27 +0000</pubDate>
		<guid isPermaLink="false">http://reidburke.com/?p=236#comment-13386</guid>
		<description>&quot;I went from looking at objects as namespaces to a representation of something.&quot; Yup, ditto here, up until only about a year ago. Disgraceful, right? But PHP (and co-workers) were forgiving... though maybe they shouldn&#039;t have been...

Nice article!</description>
		<content:encoded><![CDATA[<p>&#8220;I went from looking at objects as namespaces to a representation of something.&#8221; Yup, ditto here, up until only about a year ago. Disgraceful, right? But PHP (and co-workers) were forgiving&#8230; though maybe they shouldn&#8217;t have been&#8230;</p>
<p>Nice article!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Reid</title>
		<link>http://reidburke.com/2008/10/05/when-php-is-your-first-language/comment-page-1/#comment-13261</link>
		<dc:creator>Reid</dc:creator>
		<pubDate>Thu, 11 Dec 2008 09:46:08 +0000</pubDate>
		<guid isPermaLink="false">http://reidburke.com/?p=236#comment-13261</guid>
		<description>@Jani

I appreciate your comment regardless! :)</description>
		<content:encoded><![CDATA[<p>@Jani</p>
<p>I appreciate your comment regardless! <img src='http://reidburke.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jani Hartikainen</title>
		<link>http://reidburke.com/2008/10/05/when-php-is-your-first-language/comment-page-1/#comment-13260</link>
		<dc:creator>Jani Hartikainen</dc:creator>
		<pubDate>Thu, 11 Dec 2008 09:27:28 +0000</pubDate>
		<guid isPermaLink="false">http://reidburke.com/?p=236#comment-13260</guid>
		<description>Hm just realized this post is months old. I wonder why it showed up as a trackback in my blog today... :P</description>
		<content:encoded><![CDATA[<p>Hm just realized this post is months old. I wonder why it showed up as a trackback in my blog today&#8230; <img src='http://reidburke.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jani Hartikainen</title>
		<link>http://reidburke.com/2008/10/05/when-php-is-your-first-language/comment-page-1/#comment-13259</link>
		<dc:creator>Jani Hartikainen</dc:creator>
		<pubDate>Thu, 11 Dec 2008 08:20:37 +0000</pubDate>
		<guid isPermaLink="false">http://reidburke.com/?p=236#comment-13259</guid>
		<description>Firstly, thanks for the link =)

You wrote some good points. I have noticed the similar &quot;stuff&quot; being around in certain other languages (like Java) that makes them kind of frustrating to learn even when you already know a thing or two about programming. I also think that I did write poor code in PHP, before I was exposed to frameworks and certain books (Code Complete, Pragmatic Programmer, etc.) about programming theory - things that I might&#039;ve learnt if I wasn&#039;t self-taught.


Jem: I think you should choose a PHP framework. Personally I&#039;d recommend Zend Framework, but there are others too. Then, stick to the common best practices for the framework in question, which should make you write at least somewhat better code. Next, join a relevant IRC channel - there are usually people that are willing to point out mistakes or just offer general advice if you ask nicely and show them the code you&#039;re struggling with. Reading the books I mentioned can be helpful too if you haven&#039;t yet.</description>
		<content:encoded><![CDATA[<p>Firstly, thanks for the link =)</p>
<p>You wrote some good points. I have noticed the similar &#8220;stuff&#8221; being around in certain other languages (like Java) that makes them kind of frustrating to learn even when you already know a thing or two about programming. I also think that I did write poor code in PHP, before I was exposed to frameworks and certain books (Code Complete, Pragmatic Programmer, etc.) about programming theory &#8211; things that I might&#8217;ve learnt if I wasn&#8217;t self-taught.</p>
<p>Jem: I think you should choose a PHP framework. Personally I&#8217;d recommend Zend Framework, but there are others too. Then, stick to the common best practices for the framework in question, which should make you write at least somewhat better code. Next, join a relevant IRC channel &#8211; there are usually people that are willing to point out mistakes or just offer general advice if you ask nicely and show them the code you&#8217;re struggling with. Reading the books I mentioned can be helpful too if you haven&#8217;t yet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jem</title>
		<link>http://reidburke.com/2008/10/05/when-php-is-your-first-language/comment-page-1/#comment-12715</link>
		<dc:creator>Jem</dc:creator>
		<pubDate>Mon, 06 Oct 2008 10:51:42 +0000</pubDate>
		<guid isPermaLink="false">http://reidburke.com/?p=236#comment-12715</guid>
		<description>Although I dabbled with VB6 for a few years, it was never serious, and PHP was also my first language. I like it, I enjoy my job (PHP developer) and I can ignore the many foibles of the language. That said, I am very much aware that I am exactly as you describe in your post - stuck writing procedural code with dodgy logic, serving it inline with HTML and making do because it works. I have about 5 books on OOP principles, and I have read and digested them all. I can read OO code. I just cannot seem to make the leap from what I&#039;m doing now to what I should be doing. 

I don&#039;t want to be in the same position, 5 years down the road, writing the same code I&#039;m writing now.

I am the only developer at work, which means nobody to learn from. I have a much more knowledgeable developer friend pushing me towards OOP and good design practises but he&#039;s on the other side of the world and time zone differences and work get in the way. What do I do? How do I find someone who is comfortable sitting down with me and telling me where I&#039;m going wrong and how to put it right?</description>
		<content:encoded><![CDATA[<p>Although I dabbled with VB6 for a few years, it was never serious, and PHP was also my first language. I like it, I enjoy my job (PHP developer) and I can ignore the many foibles of the language. That said, I am very much aware that I am exactly as you describe in your post &#8211; stuck writing procedural code with dodgy logic, serving it inline with HTML and making do because it works. I have about 5 books on OOP principles, and I have read and digested them all. I can read OO code. I just cannot seem to make the leap from what I&#8217;m doing now to what I should be doing. </p>
<p>I don&#8217;t want to be in the same position, 5 years down the road, writing the same code I&#8217;m writing now.</p>
<p>I am the only developer at work, which means nobody to learn from. I have a much more knowledgeable developer friend pushing me towards OOP and good design practises but he&#8217;s on the other side of the world and time zone differences and work get in the way. What do I do? How do I find someone who is comfortable sitting down with me and telling me where I&#8217;m going wrong and how to put it right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JonnyNoog</title>
		<link>http://reidburke.com/2008/10/05/when-php-is-your-first-language/comment-page-1/#comment-12714</link>
		<dc:creator>JonnyNoog</dc:creator>
		<pubDate>Mon, 06 Oct 2008 10:38:57 +0000</pubDate>
		<guid isPermaLink="false">http://reidburke.com/?p=236#comment-12714</guid>
		<description>Christ, I wish I had knowledgable co-workers, even just once, it would be nice to see how it feels. :P</description>
		<content:encoded><![CDATA[<p>Christ, I wish I had knowledgable co-workers, even just once, it would be nice to see how it feels. <img src='http://reidburke.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: doll</title>
		<link>http://reidburke.com/2008/10/05/when-php-is-your-first-language/comment-page-1/#comment-12713</link>
		<dc:creator>doll</dc:creator>
		<pubDate>Mon, 06 Oct 2008 10:16:31 +0000</pubDate>
		<guid isPermaLink="false">http://reidburke.com/?p=236#comment-12713</guid>
		<description>Can any one please tell me how to become web developer ? How to get started , i.e which languages i have to learn ? Please tell me in order.Thanks.</description>
		<content:encoded><![CDATA[<p>Can any one please tell me how to become web developer ? How to get started , i.e which languages i have to learn ? Please tell me in order.Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jeremiah</title>
		<link>http://reidburke.com/2008/10/05/when-php-is-your-first-language/comment-page-1/#comment-12712</link>
		<dc:creator>jeremiah</dc:creator>
		<pubDate>Mon, 06 Oct 2008 09:53:37 +0000</pubDate>
		<guid isPermaLink="false">http://reidburke.com/?p=236#comment-12712</guid>
		<description>PHP has a syntax that is very similar to Perl, but Perl has a huge community and CPAN - a giant archive of already written code. If you like PHP you may want to look into Perl and some of the tools it offers - it might not be a hard transition to Perl and you&#039;ll get some extra tools in your toolbox.</description>
		<content:encoded><![CDATA[<p>PHP has a syntax that is very similar to Perl, but Perl has a huge community and CPAN &#8211; a giant archive of already written code. If you like PHP you may want to look into Perl and some of the tools it offers &#8211; it might not be a hard transition to Perl and you&#8217;ll get some extra tools in your toolbox.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.272 seconds -->
<!-- Cached page served by WP-Cache -->
