code projects for beginners
Moderator: General Moderators
- mabufo
- Forum Commoner
- Posts: 81
- Joined: Thu Jul 10, 2003 11:11 pm
- Location: Orland Park, IL
- Contact:
code projects for beginners
As some of you know I am new to php. There, I said it! Now, what I propose is that the PHPDN organizes some sort of project that will give the new people some sample projects to work on - to reinforce knowledge that has been gained from various sources on the internet, and in print.
For example, I have bought a book called 'PHP and mySQL Web Development: Third Edition' by Luke Welling and Laura Thompson. The book is nice, except there are no exercises at the end of the chapters that will allow me to go off on my own and see if I have retained anything I learned. I'm only on chapter four, and I'm already worried about forgetting what I've read... because I need that extra hands on experience!
So I propose that we all get together and add a forum (or something) that will hand out 'Beginners Tasks' that will reinforce concepts with the coder, and will give said coder the oppourtunity to work on their skills. An example of one of these challenges could be creating a form that will gather information and email it, or a simple comment system - those are just ideas of course. The challenges shouldn't be too easy ... but should be challenging enough for the novice to gain soemthing from it.
let me know what you guys think of the idea.
For example, I have bought a book called 'PHP and mySQL Web Development: Third Edition' by Luke Welling and Laura Thompson. The book is nice, except there are no exercises at the end of the chapters that will allow me to go off on my own and see if I have retained anything I learned. I'm only on chapter four, and I'm already worried about forgetting what I've read... because I need that extra hands on experience!
So I propose that we all get together and add a forum (or something) that will hand out 'Beginners Tasks' that will reinforce concepts with the coder, and will give said coder the oppourtunity to work on their skills. An example of one of these challenges could be creating a form that will gather information and email it, or a simple comment system - those are just ideas of course. The challenges shouldn't be too easy ... but should be challenging enough for the novice to gain soemthing from it.
let me know what you guys think of the idea.
- RobertGonzalez
- Site Administrator
- Posts: 14293
- Joined: Tue Sep 09, 2003 6:04 pm
- Location: Fremont, CA, USA
I believe this has been proposed before. I think too, that the question of newbie projects that would help a new developer learn PHP has been brought up before. I'd bet a search of these forums would turn up something along the lines of what you are proposing.
Bear in mind that forums geared toward newbies does have merit, but there is a lot of gray area in something like that. What concepts are considered newbie-ish? What topics and theories? Who would visit/moderate it?
Personally, I think that posting newbie relates issues in the general forums would be more beneficial for both those learning and those teaching PHP.
Bear in mind that forums geared toward newbies does have merit, but there is a lot of gray area in something like that. What concepts are considered newbie-ish? What topics and theories? Who would visit/moderate it?
Personally, I think that posting newbie relates issues in the general forums would be more beneficial for both those learning and those teaching PHP.
- mabufo
- Forum Commoner
- Posts: 81
- Joined: Thu Jul 10, 2003 11:11 pm
- Location: Orland Park, IL
- Contact:
I think we sure just add a 'task' forum to phpdn, that will dish out newbie tasks for folks like me, and more advanced tasks for the seasoned veterans. I think the problem with having this sort fo thing in the general php code forum would be that it draw the wrong kind of attention... I mean we don't want the seasoned pros doing the newbie assignments! Though I suppose it wouldn't hurt either! Ultimately where it goes is not up to me, so meh! Also, you were right about similar ideas being posted before, but I am not talking about a new forum for newbies to post, but rather a forum where a moderator could post newbie challenges and then in the threads that are connected to a specific challenge - people could talk shop, you know?
I am worried that something like this would clog up the general php code board even more.
I am worried that something like this would clog up the general php code board even more.
- RobertGonzalez
- Site Administrator
- Posts: 14293
- Joined: Tue Sep 09, 2003 6:04 pm
- Location: Fremont, CA, USA
- technofreak
- Forum Commoner
- Posts: 74
- Joined: Thu Jun 01, 2006 12:30 am
- Location: Chennai, India
- Contact:
Everah,
I second your idea. That would be better, as when the newbies see the work of a seasoned PHPian, they can learn more. I have learnt a lot by looking at many of your replies and trying out small codes on my own based on what you have told. If the newbies do comeup with a different logic, then they can post the same as well as post their doubts in the same thread.
But, who will start the threads/topics. The gurus or the n00bs ? I have something more, whoever has some project in hand or even a small idea can post it as a thread with a suitable title for the project/idea. Then the members work on the idea, may be a small part of it or the entire idea and post them. The mods/gurus try to put this pieces together and correct mistakes done by newbies as well (if they are going to try their hands out). So, with time the idea gets converted into a working code, all contributed by the community. In this way, the noobs' learn along with the gurus.
I second your idea. That would be better, as when the newbies see the work of a seasoned PHPian, they can learn more. I have learnt a lot by looking at many of your replies and trying out small codes on my own based on what you have told. If the newbies do comeup with a different logic, then they can post the same as well as post their doubts in the same thread.
But, who will start the threads/topics. The gurus or the n00bs ? I have something more, whoever has some project in hand or even a small idea can post it as a thread with a suitable title for the project/idea. Then the members work on the idea, may be a small part of it or the entire idea and post them. The mods/gurus try to put this pieces together and correct mistakes done by newbies as well (if they are going to try their hands out). So, with time the idea gets converted into a working code, all contributed by the community. In this way, the noobs' learn along with the gurus.
- RobertGonzalez
- Site Administrator
- Posts: 14293
- Joined: Tue Sep 09, 2003 6:04 pm
- Location: Fremont, CA, USA
That is a very method. I used to try that when I first started getting confident enough to code PHP without referencing the manual every two seconds. Then, when it came time to answer, I would reread the post and find that like four Guru's already posted. Then I got a little faster at solving, a little fast at typing, and next thing you know, I was answering questions before other people.
It is a great method of learning, especially if you have the same type of question. Plus it teaches you how to do the research needed to find the answers yourself in the event your connection to DevNet is ever broken.
It is a great method of learning, especially if you have the same type of question. Plus it teaches you how to do the research needed to find the answers yourself in the event your connection to DevNet is ever broken.
- MrPotatoes
- Forum Regular
- Posts: 617
- Joined: Wed May 24, 2006 6:42 am
most of PHP is the same
flat file backed guest book
db backed news authoring
simple login class
simple authenticator class
wicked simple bb code parser class
wicked simple templating class
directory maker/remover class
i think that would cover all the major stuff. after that you are usually in the green and we can help you out.
i was planning on writing some tutorials based on my framework. although it is proprietary and i plan to use it to go proprietary i'd do simpler versions of it. i was thinking of doing a super simpe login class or guestbook/news system
flat file backed guest book
db backed news authoring
simple login class
simple authenticator class
wicked simple bb code parser class
wicked simple templating class
directory maker/remover class
i think that would cover all the major stuff. after that you are usually in the green and we can help you out.
i was planning on writing some tutorials based on my framework. although it is proprietary and i plan to use it to go proprietary i'd do simpler versions of it. i was thinking of doing a super simpe login class or guestbook/news system
Dear,
I'm too a newbie with Php and I have had a book "'PHP and mySQL Web Development: Third Edition' by Luke Welling and Laura Thompson". Exactly this book is nice but not enought for the newbie. Sometime a newbeginner have "stupid "mistake with coding.And I think the best way to help newbie that somebody in this forum can help them to realize thiet mistake.
Why have I said about it?because I feel like Php and not afraid of it when the beginning day with Php, I have found this forum and I have asked the "stupid" question.Somebody in forum have helped me carefully.
Thanx much
I'm too a newbie with Php and I have had a book "'PHP and mySQL Web Development: Third Edition' by Luke Welling and Laura Thompson". Exactly this book is nice but not enought for the newbie. Sometime a newbeginner have "stupid "mistake with coding.And I think the best way to help newbie that somebody in this forum can help them to realize thiet mistake.
Why have I said about it?because I feel like Php and not afraid of it when the beginning day with Php, I have found this forum and I have asked the "stupid" question.Somebody in forum have helped me carefully.
Thanx much