TalkPHP
 
 
Account Login
Latest Articles
» The basic usage of PHPTAL, a XML/XHTML template library for PHP
» Vulnerable methods and the areas they are commonly trusted in.
» Simple way to protect a form from bot
» The Basics On: How Session Stealing Works
» How to keep your forms from double posting data
IRC Channel
IRC Speech Bubble Join the friendly bunch on IRC...
(#TalkPHP on Freenode)

...Also available via a web interface.

See this thread for information on the TalkPHP Free Hugs Initiative™. Subject to availability.
Associates
Associates
CSS Tutorials
Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old 11-13-2009, 02:01 AM   #1 (permalink)
The Wanderer
 
Join Date: Aug 2009
Posts: 18
Thanks: 1
Jarod B is on a distinguished road
Confused Beginners First Prioject To Start?

Hi,

I am quite familiar with this community now, from the time I've been here so far. I've learned a lot of PHP since my existence here at Talk PHP, and so the reason of this post is that I am asking for help. I am very confused at the moment on what I would like to even start coding on. The project I am looking forward to completing is maybe something that will get me going with my own personal site maybe. I also was recommended by my friend that I fully learn linear programming first; instead of object oriented programming, so maybe that will give you a good idea on what I can start with.

Thanks for the help, need it anyways .
Jarod B is offline  
Reply With Quote
Old 11-27-2009, 11:41 PM   #2 (permalink)
The Contributor
 
Izym's Avatar
 
Join Date: Sep 2007
Posts: 32
Thanks: 0
Izym is on a distinguished road
Default

There really is not much to procedural (which it is called, not linear) programming. You might as well start out with OOP, but please do make sure that you do learn the basic stuff first. But really that is up to you, just remember to move on from procedural programming in a near future.

As for a project to start on, you could try creating a blog. Or if you want to start out even simpler: A quote list, where people can - without logging in for the sake of simplicity - add quotes.
Izym is offline  
Reply With Quote
Old 11-28-2009, 05:34 AM   #3 (permalink)
is cute and cuddly
 
delayedinsanity's Avatar
 
Join Date: Mar 2008
Location: Vegas, Baby
Posts: 963
Thanks: 31
delayedinsanity is on a distinguished road
Default

The only thing to be aware of if you start with OOP is that not everything needs to be done in OOP. There's many an example of applications where the programmer went off on an OOP binge and created unnecessary overhead with the sheer amount of objects being instantiated with no particular rhyme or reason.

It's healthy to understand the purpose and need for both styles - most major applications you will find use a healthy combination of the two. Some do it to provide procedural aliases to a wider range of object features, some do it because there's no need to build a class if all you're doing is some string manipulation, and so on.

A lot of people suggest blogs as starting points, and I understand why - a blog application can introduce you to no end of new problems and solutions. My only objection to that is the fact that it also starts you down the road of reinventing the wheel. Blog apps have been done, and are being done by large groups of experienced programmers.

On the flip side, doing something for the experience is perfectly fine, just try to remain aware of already present solutions.

My advice is to find a need, and fill it. What kind of features do you want on your site? What would snazzify what you already have? If you can't find a problem to solve, create one. If nothing else, open a blank file and just start writing and see what you can make it do.
delayedinsanity is offline  
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Tutorial for Beginners - Not a usual tutorial [Read it all and i think it will help] codefreek Absolute Beginners 8 01-26-2009 03:14 AM
Where would i start to make... Patriotfan Absolute Beginners 15 07-27-2008 09:36 PM
where to start when wanting to learn how to make a content management system sarmenhb General 8 02-05-2008 05:06 PM
No idea where to start. damien Absolute Beginners 14 12-23-2007 03:30 PM
[Help needed] How to start building an OOP script? maZtah General 9 10-12-2007 12:20 PM


All times are GMT. The time now is 04:32 PM.

 
     

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0
Inactive Reminders By Icora Web Design