Re: [PHP] How to become a good PHP coder?
> "Wee" == Wee Keat <[EMAIL PROTECTED]> writes: [. . .] Wee> might be new, but I deeply appreciate the generosity that all Wee> of you have given us One way to show your appreciation sincerely would be to help others in the same way that people have helped you. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to become a good PHP coder?
You could also visit http://devshed.com for some of their tutorials regarding PHP specially PHP101 nad alot of sample codes and projects. Mike - Original Message - From: "Wee Keat" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Wednesday, July 31, 2002 12:57 PM Subject: Re: [PHP] How to become a good PHP coder? > Hi peter... > > Wow!! That's a heck lot of info for me to digest! Thank you so much for all > that trouble! > > Very useful stuffs... can't thank you enuff... > > > Yours, > Wee Keat > > > "Good timber does not grow with ease; the stronger the wind, the stronger > the trees." > > > > - Original Message - > From: "Peter J. Schoenster" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: 31 July, 2002 2:40 PM > Subject: RE: [PHP] How to become a good PHP coder? > > > > On 31 Jul 2002 at 11:38, Martin Towell wrote: > > > > > The best way to become proficient in programming (or anything, come to > > > that) is with _lots_ of practice. > > > > ...snip > > > > > Personally, I don't bog myself down in code from the start. I think in > > > sorta pseudo-code, then once I have a solution, I then implement in > > > language-specific code. > > > > I whole-heartedly agree with the above. > > > > It's all to easy to just start spinning out code and weaving things > together and before you know it you've got something. But then come the > > inevitable changes, how will your code handle it? > > > > I would suggest reading some Steve McConnell. > > > > > http://www.amazon.com/exec/obidos/ASIN/1556154844/ref=ase_stevemcconnelconA/ > 103-2560652-4298245 > > > > That's the author's affiliate id, doesn't hurt to help them make more > money. It links to "Code Complete". As one reviewer says: > > > > > Code Complete showed me that it's a lot more than that, beginning by > > > designing your program, not just starting to write code right away, up > > > to topics like naming conventions for variables, how to determine what > > > code to put into a routine or how to make your program easier to debug. > > > > I cannot emphsize enough to follow some sort of standard. At least to read > through the standard once. > > > > http://pear.php.net/manual/en/standards.php > > > > Pragmatic Programmer is also quite good: > > > > > http://www.amazon.com/o/ASIN/020161622X/ref=cm_custrec_gl_acc/103-2560652-42 > 98245 > > > > Anyone with 3/4 a brain can throw together some code to do something. > You've got thousands of examples and you might stumble across > > some of mine. It is another thing entirely to write code that will form a > basis for evolution. The web is all about evolution. We always have to get > > the latest project done yesterday and then before we've even tested it > we've got changes coming in ... thinking about what you are going to do > > and how you are going to grow it and test it are very important. > > > > Peter > > > > > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to become a good PHP coder?
Hi peter... Wow!! That's a heck lot of info for me to digest! Thank you so much for all that trouble! Very useful stuffs... can't thank you enuff... Yours, Wee Keat "Good timber does not grow with ease; the stronger the wind, the stronger the trees." - Original Message - From: "Peter J. Schoenster" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: 31 July, 2002 2:40 PM Subject: RE: [PHP] How to become a good PHP coder? > On 31 Jul 2002 at 11:38, Martin Towell wrote: > > > The best way to become proficient in programming (or anything, come to > > that) is with _lots_ of practice. > > ...snip > > > Personally, I don't bog myself down in code from the start. I think in > > sorta pseudo-code, then once I have a solution, I then implement in > > language-specific code. > > I whole-heartedly agree with the above. > > It's all to easy to just start spinning out code and weaving things together and before you know it you've got something. But then come the > inevitable changes, how will your code handle it? > > I would suggest reading some Steve McConnell. > > http://www.amazon.com/exec/obidos/ASIN/1556154844/ref=ase_stevemcconnelconA/ 103-2560652-4298245 > > That's the author's affiliate id, doesn't hurt to help them make more money. It links to "Code Complete". As one reviewer says: > > > Code Complete showed me that it's a lot more than that, beginning by > > designing your program, not just starting to write code right away, up > > to topics like naming conventions for variables, how to determine what > > code to put into a routine or how to make your program easier to debug. > > I cannot emphsize enough to follow some sort of standard. At least to read through the standard once. > > http://pear.php.net/manual/en/standards.php > > Pragmatic Programmer is also quite good: > > http://www.amazon.com/o/ASIN/020161622X/ref=cm_custrec_gl_acc/103-2560652-42 98245 > > Anyone with 3/4 a brain can throw together some code to do something. You've got thousands of examples and you might stumble across > some of mine. It is another thing entirely to write code that will form a basis for evolution. The web is all about evolution. We always have to get > the latest project done yesterday and then before we've even tested it we've got changes coming in ... thinking about what you are going to do > and how you are going to grow it and test it are very important. > > Peter > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] How to become a good PHP coder?
On 31 Jul 2002 at 11:38, Martin Towell wrote: > The best way to become proficient in programming (or anything, come to > that) is with _lots_ of practice. ...snip > Personally, I don't bog myself down in code from the start. I think in > sorta pseudo-code, then once I have a solution, I then implement in > language-specific code. I whole-heartedly agree with the above. It's all to easy to just start spinning out code and weaving things together and before you know it you've got something. But then come the inevitable changes, how will your code handle it? I would suggest reading some Steve McConnell. http://www.amazon.com/exec/obidos/ASIN/1556154844/ref=ase_stevemcconnelconA/103-2560652-4298245 That's the author's affiliate id, doesn't hurt to help them make more money. It links to "Code Complete". As one reviewer says: > Code Complete showed me that it's a lot more than that, beginning by > designing your program, not just starting to write code right away, up > to topics like naming conventions for variables, how to determine what > code to put into a routine or how to make your program easier to debug. I cannot emphsize enough to follow some sort of standard. At least to read through the standard once. http://pear.php.net/manual/en/standards.php Pragmatic Programmer is also quite good: http://www.amazon.com/o/ASIN/020161622X/ref=cm_custrec_gl_acc/103-2560652-4298245 Anyone with 3/4 a brain can throw together some code to do something. You've got thousands of examples and you might stumble across some of mine. It is another thing entirely to write code that will form a basis for evolution. The web is all about evolution. We always have to get the latest project done yesterday and then before we've even tested it we've got changes coming in ... thinking about what you are going to do and how you are going to grow it and test it are very important. Peter -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] How to become a good PHP coder?
The best way to become proficient in programming (or anything, come to that) is with _lots_ of practice. In the case of programming, looking at other ppl's code might help you find new ways of thinking that you'll be able to use at a later stage. Personally, I don't bog myself down in code from the start. I think in sorta pseudo-code, then once I have a solution, I then implement in language-specific code. HTH Martin -Original Message- From: Wee Keat [mailto:[EMAIL PROTECTED]] Sent: Wednesday, July 31, 2002 9:39 AM To: PHP General List Subject: [PHP] How to become a good PHP coder? Hi all... I want to know how do you guys learn so much about PHP? I have just started PHP about a month and a half ago and pior to that, I have ABSOLUTELY NO knowledge in programming. I bought 2 books, which is Begining PHP4 (Wrox Press) and Core PHP programming (Prentice Hall). And that's all I can afford now... (I don't have a lot of money.. i learn using my friend's computer). However, I am determined to specialize in PHP. Can anyone point me towards a direction on how to do this properly? Can anyone guide me through by letting me do a small part (more importantly not critical) of your projects as an excercise so that I can start a journey of discovery? Thanks to all of you. And most of all thanks to all of your generosity. Yours, Wee Keat "Good timber does not grow with ease; the stronger the wind, the stronger the trees." -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to become a good PHP coder?
Hi Cesar... Thank you s much for your advice... and WOW! That's a great achievement! I don't think I'll be able to achieve like you do! :) I'll be following your advice and that of Justin as well as some others who replied to me personally (thanks all again!) ... which has all be very very useful for me. I have all of these advices printed out and stuck on my wall at home as source of guidance and inspiration! I would also like to take this opportunity to thank all of you who are contributing actively in this mailing list.. I might be new, but I deeply appreciate the generosity that all of you have given us (those who have problems). The passion that all of you guys have has really been a great source of inspiration to me, as well as a great source of advise, answers and guidances. It's truly admirable. Thanks again to all who contributed generously to this mailing list. Yours, Wee Keat "Good timber does not grow with ease; the stronger the wind, the stronger the trees." - Original Message - From: "César Aracena" <[EMAIL PROTECTED]> To: "'Wee Keat'" <[EMAIL PROTECTED]>; "'PHP General List'" <[EMAIL PROTECTED]> Sent: 31 July, 2002 10:59 AM Subject: RE: [PHP] How to become a good PHP coder? > Hi Wee. I also started with PHP about 3 months ago and also without > having any prior programming experience. Right now, I have a portfolio > of 2 network PHP software and working on 2 Internet projects. I think > the best advise I or anyone else would give you, is to keep up with this > list and others also from php.net (that's what I do... read all of them > mails? Of course I do ;) > > As I write this, the response from Justin just came in... and he's > right. Try to make your own self-developed project, even if it's never > going to be more than a site in your computer (or your friend's). > Another good advise, would be to make searches in the web for sites that > will share you code snippets (most of them are free because you know... > PHP is open source ;) and store them in your favorite's folder... that > way you will be able to know how others solved their problems and > probably help you save time. > > I also read a couple of books while practicing at home and having fun > but one of them is meant to teach you MySQL Data Base usage and > administration through PHP... You should also look for the mailing list > in www.mysql.com and stick to them... at least the main one (unless of > course, you already have made another choice regarding data bases). > > > -Original Message- > > From: Wee Keat [mailto:[EMAIL PROTECTED]] > > Sent: Tuesday, July 30, 2002 8:39 PM > > To: PHP General List > > Subject: [PHP] How to become a good PHP coder? > > > > Hi all... > > > > I want to know how do you guys learn so much about PHP? > > > > I have just started PHP about a month and a half ago and pior to that, > I > > have ABSOLUTELY NO knowledge in programming. > > > > I bought 2 books, which is Begining PHP4 (Wrox Press) and Core PHP > > programming (Prentice Hall). And that's all I can afford now... (I > don't > > have a lot of money.. i learn using my friend's computer). However, I > am > > determined to specialize in PHP. > > > > Can anyone point me towards a direction on how to do this properly? > > > > Can anyone guide me through by letting me do a small part (more > > importantly not critical) of your projects as an excercise so that I > can > > start a journey of discovery? > > > > Thanks to all of you. And most of all thanks to all of your > generosity. > > > > > > Yours, > > Wee Keat > > > > > > "Good timber does not grow with ease; the stronger the wind, the > stronger > > the trees." > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] How to become a good PHP coder?
Hi Wee. I also started with PHP about 3 months ago and also without having any prior programming experience. Right now, I have a portfolio of 2 network PHP software and working on 2 Internet projects. I think the best advise I or anyone else would give you, is to keep up with this list and others also from php.net (that's what I do... read all of them mails? Of course I do ;) As I write this, the response from Justin just came in... and he's right. Try to make your own self-developed project, even if it's never going to be more than a site in your computer (or your friend's). Another good advise, would be to make searches in the web for sites that will share you code snippets (most of them are free because you know... PHP is open source ;) and store them in your favorite's folder... that way you will be able to know how others solved their problems and probably help you save time. I also read a couple of books while practicing at home and having fun but one of them is meant to teach you MySQL Data Base usage and administration through PHP... You should also look for the mailing list in www.mysql.com and stick to them... at least the main one (unless of course, you already have made another choice regarding data bases). > -Original Message- > From: Wee Keat [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, July 30, 2002 8:39 PM > To: PHP General List > Subject: [PHP] How to become a good PHP coder? > > Hi all... > > I want to know how do you guys learn so much about PHP? > > I have just started PHP about a month and a half ago and pior to that, I > have ABSOLUTELY NO knowledge in programming. > > I bought 2 books, which is Begining PHP4 (Wrox Press) and Core PHP > programming (Prentice Hall). And that's all I can afford now... (I don't > have a lot of money.. i learn using my friend's computer). However, I am > determined to specialize in PHP. > > Can anyone point me towards a direction on how to do this properly? > > Can anyone guide me through by letting me do a small part (more > importantly not critical) of your projects as an excercise so that I can > start a journey of discovery? > > Thanks to all of you. And most of all thanks to all of your generosity. > > > Yours, > Wee Keat > > > "Good timber does not grow with ease; the stronger the wind, the stronger > the trees." -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to become a good PHP coder?
on 31/07/02 9:38 AM, Wee Keat ([EMAIL PROTECTED]) wrote: > Hi all... > > I want to know how do you guys learn so much about PHP? practice and thinking :) > I have just started PHP about a month and a half ago and pior to that, I have > ABSOLUTELY NO knowledge in programming. neither did I about 2 years ago... and I only jumped on the MySQL bandwagon a year ago. > I bought 2 books, which is Begining PHP4 (Wrox Press) and Core PHP programming > (Prentice Hall). And that's all I can afford now... (I don't have a lot of > money.. i learn using my friend's computer). However, I am determined to > specialize in PHP. > > Can anyone point me towards a direction on how to do this properly? > > Can anyone guide me through by letting me do a small part (more importantly > not critical) of your projects as an excercise so that I can start a journey > of discovery? I can honestly say that the best way to learn (IMHO) is to make up a fictitious project (maybe centred around a hobby/interest?), and start working on it. Maybe it's a cliche contact database with your friends' names and address' n stuff in it. Maybe your into music, or cars, or whatever. Just make up a project, and start work on it. As you go, you'll want help with certain specific concepts, which you'll be able to find answers to in your books, or in this group, or hundreds of other resources. There is no substitute for practice on a real world project. Good planning, smart programming skills, quick problem solving and efficient code doesn't happen over night with a book... it will take HOURS of real world practice. Reading a PHP book or two end-to-end will be a valuable thing, but it will make a lot more sense if you can relate it back to a specific project, page or code snippet you've been working on. I haven't read any books yet, but I do the following: - read almost any article on PHP I can find on the web... even the smallest little snippet of code can really help you learn new stuff - read almost every post on this group... it's S time consuming, and I've backed off a bit now, but I learnt SO MUCH in the early days by reading everyone's posts... you store all the little code snippets and solutions in your head, and it really speeds up the learning Like I said, knowledge through books, articles and newsgroups is great, but it'll only "click" if you have a project on the go. Sure, you might re-write the code and re-think the project a few times before you get it right, but you'll have learned a heap if real-world problem solving in that time. Good luck, Justin French -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php