www.webdeveloper.com
Results 1 to 8 of 8

Thread: PHP - best way to learn it

  1. #1
    Join Date
    Jul 2012
    Posts
    3

    PHP - best way to learn it

    I know html and css pretty well, good enough to create a website in.
    But i want to upgrade my skills to php, so i am currently on my 5th tutorial, i just cant find a good way to learn php.

    So my question is:how did the advanced php scripters learn php?
    Thx

  2. #2
    Join Date
    Jul 2012
    Posts
    29
    I have already asked (almost) the same question.
    Check my thread steps to follow in order to learn PHP.

  3. #3
    Join Date
    Jul 2012
    Posts
    29

  4. #4
    Join Date
    Mar 2012
    Posts
    1,724
    I wouldn't claim to be an advanced php coder, but I have learned what little php I know by using it to solve real life problems. A simple example is php include files for the header, menu and footer Then there is the ubiquitous contact form. I find it much easier to learn if I have an actual problem to solve.

  5. #5
    Join Date
    Jul 2012
    Posts
    29
    Quote Originally Posted by jedaisoul View Post
    I wouldn't claim to be an advanced php coder, but I have learned what little php I know by using it to solve real life problems. A simple example is php include files for the header, menu and footer Then there is the ubiquitous contact form. I find it much easier to learn if I have an actual problem to solve.
    That is what you do with PHP in this case? It's called scripting.
    PHP is also a programming language.

    But, at the end, there are so many things you can not just learn by doing. If you don't understand the logic and how things work, you won't be able to understand.

    For example, this code will work and print the "+" or "&" while in another context it won't.
    PHP Code:
    echo "+ :" $x + $ y
    Or why ===true doesn't works but ==!FALSE and ===FALSE do. Things like that.

  6. #6
    Join Date
    Mar 2012
    Posts
    1,724
    I did not mean to suggest that you learn by doing alone. The idea is that when you come across a problem, like ===true not working, you have an added incentive to learn why.

    Anyway, I'm an old programmer, with a background, many years ago now, in machine code and assembly language programming. I used to be able to read and write Intel 8080 native code without a mnemonic assembler. Long forgotten now. Indeed, I suspect that I may have forgotten more languages than you've learned. So I doubt that I need advice from you on learning computer languages. But thanks anyway.

  7. #7
    Join Date
    Sep 2008
    Location
    Sarasota, Florida
    Posts
    99
    Wow.... but I'm with you. I learn better when there's real problem to solve. Actually once you know one language, they are all similar except for syntax and specialties of the language.

    The assembly languages behave alike, the high level procedural languages, and then those that are objected oriented... those are my three main classifications. If you know one language quite well, a good book and a problem should get you through.

    Otherwise, I recommend a class. I don't see html and css as being a programming background. That's a jump.

    Wow... when I first studied CS, I had classes assembly... I supppose most of my classmates are dead.

  8. #8
    Join Date
    Jul 2012
    Posts
    29
    Quote Originally Posted by jedaisoul View Post
    So I doubt that I need advice from you on learning computer languages. But thanks anyway.
    It is not an advice as I didn't say what you should or shouldn't do.
    It is just my meaning and what I understood from my first steps in learning how to program.

    That's all!

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center



Recent Articles