<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[PunBB Forums - Top tips for a beginner coder?]]></title>
	<link rel="self" href="http://punbb.informer.com/forums/feed/atom/topic/21055/"/>
	<updated>2009-09-10T15:03:33Z</updated>
	<generator>PunBB</generator>
	<id>http://punbb.informer.com/forums/topic/21055/top-tips-for-a-beginner-coder/</id>
		<entry>
			<title type="html"><![CDATA[Re: Top tips for a beginner coder?]]></title>
			<link rel="alternate" href="http://punbb.informer.com/forums/post/130554/#p130554"/>
			<content type="html"><![CDATA[<p>Top Websites:</p><p><a href="http://www.tizag.com/">http://www.tizag.com/</a><br /><a href="http://www.php.net/">http://www.php.net/</a><br /><a href="http://www.w3schools.org/">http://www.w3schools.org/</a></p><p>Top Tips:</p><p>* Keep your code clean, everybody likes clean code.<br />* If ever the need occurs to develop software, try to keep PHP away from HTML, this may seem hard at first but there are many ways to do it.</p>]]></content>
			<author>
				<name><![CDATA[Weasley]]></name>
				<uri>http://punbb.informer.com/forums/user/15071/</uri>
			</author>
			<updated>2009-09-10T15:03:33Z</updated>
			<id>http://punbb.informer.com/forums/post/130554/#p130554</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Top tips for a beginner coder?]]></title>
			<link rel="alternate" href="http://punbb.informer.com/forums/post/130527/#p130527"/>
			<content type="html"><![CDATA[<p>good idea but yahoo isnt the best as most people advertise with google <img src="http://punbb.informer.com/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></content>
			<author>
				<name><![CDATA[Ian]]></name>
				<uri>http://punbb.informer.com/forums/user/20954/</uri>
			</author>
			<updated>2009-09-10T09:47:50Z</updated>
			<id>http://punbb.informer.com/forums/post/130527/#p130527</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Top tips for a beginner coder?]]></title>
			<link rel="alternate" href="http://punbb.informer.com/forums/post/130525/#p130525"/>
			<content type="html"><![CDATA[<p>You will find almost anything on google...and try other search engine also like yahoo and msn..</p><p>happy searching!</p>]]></content>
			<author>
				<name><![CDATA[SteveC915]]></name>
				<uri>http://punbb.informer.com/forums/user/20957/</uri>
			</author>
			<updated>2009-09-10T09:41:00Z</updated>
			<id>http://punbb.informer.com/forums/post/130525/#p130525</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Top tips for a beginner coder?]]></title>
			<link rel="alternate" href="http://punbb.informer.com/forums/post/130521/#p130521"/>
			<content type="html"><![CDATA[<p>i agree i think go on google i find alot of my answers oin there also try looking at other peoples work <img src="http://punbb.informer.com/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /> that also helps</p>]]></content>
			<author>
				<name><![CDATA[Ian]]></name>
				<uri>http://punbb.informer.com/forums/user/20954/</uri>
			</author>
			<updated>2009-09-10T09:32:14Z</updated>
			<id>http://punbb.informer.com/forums/post/130521/#p130521</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Top tips for a beginner coder?]]></title>
			<link rel="alternate" href="http://punbb.informer.com/forums/post/130293/#p130293"/>
			<content type="html"><![CDATA[<p>Yes, I have used <a href="http://www.w3schools.com">www.w3schools.com</a> also and find it a very good reference site.</p><p>Corky</p>]]></content>
			<author>
				<name><![CDATA[corky]]></name>
				<uri>http://punbb.informer.com/forums/user/20685/</uri>
			</author>
			<updated>2009-09-05T18:39:53Z</updated>
			<id>http://punbb.informer.com/forums/post/130293/#p130293</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Top tips for a beginner coder?]]></title>
			<link rel="alternate" href="http://punbb.informer.com/forums/post/130165/#p130165"/>
			<content type="html"><![CDATA[<p>It is also good to choose a particular language. Then search for free online tutorial to get started.</p>]]></content>
			<author>
				<name><![CDATA[9icecold]]></name>
				<uri>http://punbb.informer.com/forums/user/20528/</uri>
			</author>
			<updated>2009-09-03T18:14:26Z</updated>
			<id>http://punbb.informer.com/forums/post/130165/#p130165</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Top tips for a beginner coder?]]></title>
			<link rel="alternate" href="http://punbb.informer.com/forums/post/130164/#p130164"/>
			<content type="html"><![CDATA[<p>You have to consider first to one particular programming language. Aside for learning the language is you can develop your programming logic. Once you develop some sort of programming logic, learning other programming language is easy.</p>]]></content>
			<author>
				<name><![CDATA[9icecold]]></name>
				<uri>http://punbb.informer.com/forums/user/20528/</uri>
			</author>
			<updated>2009-09-03T18:13:10Z</updated>
			<id>http://punbb.informer.com/forums/post/130164/#p130164</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Top tips for a beginner coder?]]></title>
			<link rel="alternate" href="http://punbb.informer.com/forums/post/125945/#p125945"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>njwoods wrote:</cite><blockquote><p>When you filter input never try to worry about what characters to block, only worry about what characters you should let in.&nbsp; Use functions like preg_match or similar functions to specify rules where if the input is not between 0-9 and a-z or A-Z - strip it out silently or report an error to the user.</p></blockquote></div><p>To clarify what that means specifically, is that you start off with a blacklist which blocks everything and then you only specifically allow the characters or other info you require.</p><br /><div class="quotebox"><cite>njwoods wrote:</cite><blockquote><p>If you&#039;re using php be sure to use mysql_real_escape_string before your database queries (all of them).&nbsp; That alone should prevent most if not all sql injection attacks.</p></blockquote></div><p>Not if you&#039;re running PostgreSQL it won&#039;t. <img src="http://punbb.informer.com/forums/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /> Use the specific *sql escape function fr your DB if creating your own code from scratch. The likes of PunBB have database layers so that the DB specific query is unnecessary. It uses one common name for all DB types.</p>]]></content>
			<author>
				<name><![CDATA[MattF]]></name>
				<uri>http://punbb.informer.com/forums/user/9938/</uri>
			</author>
			<updated>2009-03-20T23:38:22Z</updated>
			<id>http://punbb.informer.com/forums/post/125945/#p125945</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Top tips for a beginner coder?]]></title>
			<link rel="alternate" href="http://punbb.informer.com/forums/post/125932/#p125932"/>
			<content type="html"><![CDATA[<p>Well Tizag.com has some of the best beginner programming tutorials.&nbsp; They&#039;re not the best real world examples but they&#039;ll get you started.</p><p>The other thing I would say is even though it may take a while to get a grasp on coding secure code - most of it&#039;s quite simple.&nbsp; ALWAYS filter your input - from any source.&nbsp; And always do this on the server side - do not trust javascript since it runs on the client/visitor computer.&nbsp; When you filter input never try to worry about what characters to block, only worry about what characters you should let in.&nbsp; Use functions like preg_match or similar functions to specify rules where if the input is not between 0-9 and a-z or A-Z - strip it out silently or report an error to the user.&nbsp; If you&#039;re using php be sure to use mysql_real_escape_string before your database queries (all of them).&nbsp; That alone should prevent most if not all sql injection attacks.</p>]]></content>
			<author>
				<name><![CDATA[njwoods]]></name>
				<uri>http://punbb.informer.com/forums/user/14713/</uri>
			</author>
			<updated>2009-03-20T18:19:54Z</updated>
			<id>http://punbb.informer.com/forums/post/125932/#p125932</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Top tips for a beginner coder?]]></title>
			<link rel="alternate" href="http://punbb.informer.com/forums/post/124424/#p124424"/>
			<content type="html"><![CDATA[<p>Depends on what kind of programming you want to do. If you want to do web-related stuff I suggest going to <a href="http://www.w3schools.com">www.w3schools.com</a> and learning some basic html/css/php then looking up functions at php.net to achieve what you want. If you&#039;re interested in desktop programming I recommend trying out .NET (you can get Visual Studio Express for free, just google it for the site). Using a .NET language is great for starting out for Windows-based programming as you can develop apps a lot faster than other languages and even make games that run on xbox 360 using XNA.</p>]]></content>
			<author>
				<name><![CDATA[Programming-Designs]]></name>
				<uri>http://punbb.informer.com/forums/user/5562/</uri>
			</author>
			<updated>2009-02-10T21:46:20Z</updated>
			<id>http://punbb.informer.com/forums/post/124424/#p124424</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Top tips for a beginner coder?]]></title>
			<link rel="alternate" href="http://punbb.informer.com/forums/post/124372/#p124372"/>
			<content type="html"><![CDATA[<p><a href="http://joelonsoftware.com/">http://joelonsoftware.com/</a><br /><a href="http://en.wikipedia.org/wiki/Programming">http://en.wikipedia.org/wiki/Programming</a><br /><a href="http://en.wikipedia.org/wiki/Design_pattern_(computer_science)">http://en.wikipedia.org/wiki/Design_pat &#133; r_science)</a><br /><a href="http://en.wikipedia.org/wiki/Anti-pattern">http://en.wikipedia.org/wiki/Anti-pattern</a><br /><a href="http://tryruby.hobix.com/">http://tryruby.hobix.com/</a> :-)</p>]]></content>
			<author>
				<name><![CDATA[Anatoly]]></name>
				<uri>http://punbb.informer.com/forums/user/12152/</uri>
			</author>
			<updated>2009-02-10T06:30:15Z</updated>
			<id>http://punbb.informer.com/forums/post/124372/#p124372</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Top tips for a beginner coder?]]></title>
			<link rel="alternate" href="http://punbb.informer.com/forums/post/124371/#p124371"/>
			<content type="html"><![CDATA[<p>Best tip: Try googling anything <img src="http://punbb.informer.com/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /> 99,99% you&#039;ll find what you want!</p>]]></content>
			<author>
				<name><![CDATA[thuankkk]]></name>
				<uri>http://punbb.informer.com/forums/user/14609/</uri>
			</author>
			<updated>2009-02-10T02:17:26Z</updated>
			<id>http://punbb.informer.com/forums/post/124371/#p124371</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Top tips for a beginner coder?]]></title>
			<link rel="alternate" href="http://punbb.informer.com/forums/post/124106/#p124106"/>
			<content type="html"><![CDATA[<p><a href="http://php.net">http://php.net</a></p>]]></content>
			<author>
				<name><![CDATA[MattF]]></name>
				<uri>http://punbb.informer.com/forums/user/9938/</uri>
			</author>
			<updated>2009-02-04T16:18:37Z</updated>
			<id>http://punbb.informer.com/forums/post/124106/#p124106</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Top tips for a beginner coder?]]></title>
			<link rel="alternate" href="http://punbb.informer.com/forums/post/124085/#p124085"/>
			<content type="html"><![CDATA[<p>Depends on what you want to learn to program.</p><p>A usefull site is <a href="http://www.w3schools.com">www.w3schools.com</a> Which has a number of programming languages in.</p>]]></content>
			<author>
				<name><![CDATA[Utchin]]></name>
				<uri>http://punbb.informer.com/forums/user/9648/</uri>
			</author>
			<updated>2009-02-04T12:24:09Z</updated>
			<id>http://punbb.informer.com/forums/post/124085/#p124085</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Top tips for a beginner coder?]]></title>
			<link rel="alternate" href="http://punbb.informer.com/forums/post/124073/#p124073"/>
			<content type="html"><![CDATA[<p>yep, ima noob to coding,</p><p>but i would like to learn, so if youve got any tips/useful codes please let me know</p>]]></content>
			<author>
				<name><![CDATA[A Belt]]></name>
				<uri>http://punbb.informer.com/forums/user/14805/</uri>
			</author>
			<updated>2009-02-04T10:23:34Z</updated>
			<id>http://punbb.informer.com/forums/post/124073/#p124073</id>
		</entry>
</feed>
