<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Pinoy Website Developer and Designer &#187; unobtrusive JavaScript</title>
	<atom:link href="http://dbestwebdeveloper.com/pinoy-website-developer/tag/unobtrusive-javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://dbestwebdeveloper.com/pinoy-website-developer</link>
	<description>About Pinoy - Filipino website developer and designer</description>
	<lastBuildDate>Sat, 04 Feb 2012 16:21:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How Do I Become a Web Developer?</title>
		<link>http://dbestwebdeveloper.com/pinoy-website-developer/2010/03/how-do-i-become-a-web-developer/</link>
		<comments>http://dbestwebdeveloper.com/pinoy-website-developer/2010/03/how-do-i-become-a-web-developer/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 05:16:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Pinoy website developer tips and tricks]]></category>
		<category><![CDATA[a bug tracking system]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Become a Web Developer]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Drupal in Philippines]]></category>
		<category><![CDATA[Filipino web designer]]></category>
		<category><![CDATA[Filipino website Developer]]></category>
		<category><![CDATA[How Do I Become a Web Developer]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTTP protocol]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[joomla developer Philippines]]></category>
		<category><![CDATA[joomla in philippines]]></category>
		<category><![CDATA[libraries and frameworks]]></category>
		<category><![CDATA[Manila Website Developer]]></category>
		<category><![CDATA[Philippines PHP developer]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP developer Philippines]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Test-Driven Development]]></category>
		<category><![CDATA[unobtrusive JavaScript]]></category>
		<category><![CDATA[Web Developer]]></category>
		<category><![CDATA[web development effectively]]></category>
		<category><![CDATA[website developer Philippines]]></category>

		<guid isPermaLink="false">http://dbestwebdeveloper.com/pinoy-website-developer/?p=13</guid>
		<description><![CDATA[Tweet There&#8217;s a HECK of a lot to learn to be able to do web development effectively. Just to be ABLE to do it, you have to learn: HTML CSS PHP or some other server-side language To do it EFFECTIVELY, &#8230; <a href="http://dbestwebdeveloper.com/pinoy-website-developer/2010/03/how-do-i-become-a-web-developer/">Continue reading <span class="meta-nav">&#8594;</span></a>
Related posts:<ol>
<li><a href='http://dbestwebdeveloper.com/pinoy-website-developer/2010/03/how-to-become-a-web-designer/' rel='bookmark' title='How to become a Web Designer'>How to become a Web Designer</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="bottomcontainerBox" style="border:1px solid #808080;background-color:#F0F4F9;">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdbestwebdeveloper.com%2Fpinoy-website-developer%2F2010%2F03%2Fhow-do-i-become-a-web-developer%2F&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=85px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://dbestwebdeveloper.com/pinoy-website-developer/2010/03/how-do-i-become-a-web-developer/"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://dbestwebdeveloper.com/pinoy-website-developer/2010/03/how-do-i-become-a-web-developer/"  data-text="How Do I Become a Web Developer?" data-count="horizontal">Tweet</a>
			</div><div style="float:left; width:105px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script type="in/share" data-url="http://dbestwebdeveloper.com/pinoy-website-developer/2010/03/how-do-i-become-a-web-developer/" data-counter="right"></script></div>			
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script src="http://www.stumbleupon.com/hostedbadge.php?s=1&amp;r=http://dbestwebdeveloper.com/pinoy-website-developer/2010/03/how-do-i-become-a-web-developer/"></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div><p>There&#8217;s a HECK of a lot to learn to be able to do <strong>web development effectively.</strong> Just to be ABLE to do it, you have to learn:</p>
<ul>
<li>HTML</li>
<li>CSS</li>
<li>PHP or some other server-side language</li>
</ul>
<p>To do it EFFECTIVELY, you&#8217;ve got a lot more to learn:</p>
<ul>
<li>SQL</li>
<li>JavaScript</li>
<li>libraries and frameworks</li>
<li>a bug tracking system</li>
<li>Subversion or some other revision control system</li>
<li>IDEs</li>
<li>other tools</li>
<li>Apache</li>
<li>Linux command line<span id="more-13"></span></li>
</ul>
<p>[ad code=1 align=center]<br />
To do it WELL, there&#8217;s even more:</p>
<ul>
<li>usability</li>
<li>unobtrusive JavaScript</li>
<li>separation of concerns (MVC, etc)</li>
<li>testing</li>
<li>customer relations</li>
<li>HTTP protocol</li>
<li>AJAX</li>
</ul>
<p>I think that skipping PHP and the others and going straight to Rails is a good idea. Maybe. At least if he&#8217;s talented. But he&#8217;ll still have to learn a lot of things before he&#8217;s any good at creating a site. (Don&#8217;t forget that we found Rails easy to learn because we already knew a lot about web development.) He&#8217;ll still have to understand HTML and CSS. The Agile Web Development with Rails books is excellent, but it takes a lot to get through. If you&#8217;re the type who can read a manual to learn how to do something, then it&#8217;s fine. But if you need to start out with a tutorial, then you&#8217;ll need to start with a different book. If you do go this route, I&#8217;d recommend learning in this order:</p>
<ul>
<li>HTML</li>
<li>CSS</li>
<li>Apache (as little as possible to get 2 virtual hosts running)</li>
<li>Rails</li>
<li>Subversion</li>
<li>Test-Driven Development</li>
<li>Ruby</li>
<li>SQL</li>
</ul>
<p>If you want to make a living at it, I&#8217;d expect it to take at least a year of full-time (self-)education. Everyone learns differently, so it&#8217;s hard to recommend learning materials. I&#8217;ll offer some ideas though:</p>
<ul>
<li>books (my favorite; I look for conciseness)</li>
<li>formal training classes</li>
<li>(community) college classes</li>
<li>local user groups (attend if topic is pertinent)</li>
<li>online videos/screencasts</li>
<li>podcasts</li>
<li>web tutorials</li>
<li>blogs (hard to get the basics though)</li>
<li>personalized training</li>
<li>mentoring</li>
</ul>
<p>If he just wants to play around, I suppose the order is not as important. Learn things as they interest you. Eventually, you&#8217;ll find you&#8217;ve learned a ton and enjoyed doing it.</p>
<p>Related posts:<ol>
<li><a href='http://dbestwebdeveloper.com/pinoy-website-developer/2010/03/how-to-become-a-web-designer/' rel='bookmark' title='How to become a Web Designer'>How to become a Web Designer</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://dbestwebdeveloper.com/pinoy-website-developer/2010/03/how-do-i-become-a-web-developer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

