Re: [PHP] How to become a good PHP coder?

2002-07-31 Thread Michael P. Carel

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?

2002-07-31 Thread Lee Doolan

 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?

2002-07-30 Thread Justin French

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




RE: [PHP] How to become a good PHP coder?

2002-07-30 Thread César Aracena

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?

2002-07-30 Thread Wee Keat

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?

2002-07-30 Thread Martin Towell

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?

2002-07-30 Thread Peter J. Schoenster

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?

2002-07-30 Thread Wee Keat

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