What is the most effective way to learn PHP?

Discussion in 'PHP' started by Vick.Kumar, Sep 18, 2012.

  1. #1
    Hi,

    I've learned the fundamentals of PHP from w3schools, but want to learn more of the language in a greater depth. Also, when you've learned the fundamentals of PHP, What else can you do to work on your skills to become a better PHP Developer?

    For example, Person A learns fundamentals of PHP, What can this person do to write more PHP code to become better. I sort of lack creativity.
     
    Vick.Kumar, Sep 18, 2012 IP
  2. greyinfotech

    greyinfotech Peon

    Messages:
    14
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #2
    Start to analyze and study PHP code written by other developer. In this way you can find out how PHP professionals work.
    Like my open source solution Wordpress, Opencart could be a good start.

    Also contribute on forums, read the problems others facing and their solutions.

    Search about PHP advance topics on Google and start to read them.
     
    greyinfotech, Sep 19, 2012 IP
  3. pxranger

    pxranger Peon

    Messages:
    30
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    I would say that your best bet is to take a website idea that you have and try to build it in PHP. You can use a framework, but modify the code so it looks exactly how you would want it to be, even if it takes awhile to figure out. Once you've built that, print out the source code and bring it to job interviews. Freelance or apply as a junior PHP developer.

    That's exactly what I did when I was trying to get into the field 2 years ago.
     
    pxranger, Sep 20, 2012 IP
  4. Nullifi3d

    Nullifi3d Peon

    Messages:
    29
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    1
    #4
    php.net couldn't be a better site to live on.
     
    Nullifi3d, Sep 20, 2012 IP
  5. pxranger

    pxranger Peon

    Messages:
    30
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #5
    I agree, it's the best I've seen for any language.
     
    pxranger, Sep 20, 2012 IP
  6. Poppers

    Poppers Member

    Messages:
    61
    Likes Received:
    1
    Best Answers:
    1
    Trophy Points:
    28
    #6
    The best way to learn PHP is to think of a project to develop, then get stuck in and get started. Any obstacle you come across just Google the answer, you'll soon pick it up ;)
     
    Poppers, Sep 20, 2012 IP
  7. Vick.Kumar

    Vick.Kumar Active Member

    Messages:
    138
    Likes Received:
    6
    Best Answers:
    0
    Trophy Points:
    90
    #7
    Your right, google is the best way to go around it.
     
    Vick.Kumar, Sep 20, 2012 IP
  8. mmm555

    mmm555 Member

    Messages:
    662
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    48
    #8
    I am not an expert in PHP. However, my suggestion about this is... hack stuff... that is take scripts you might be using or want to use and tweak them for your own needs. I'm not saying to do anything illegal. Then also... practice, practice, practice! Lots of practice!
     
    mmm555, Sep 20, 2012 IP
  9. Shashikant123

    Shashikant123 Peon

    Messages:
    42
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #9
    Thanks for giving good advice on php but how i learn php in a few days as much as possible as well as which powerfull methods or daily activities are helpfull to learn php quickly.
     
    Shashikant123, Sep 21, 2012 IP
  10. lolpasslol

    lolpasslol Peon

    Messages:
    860
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #10
    Mixed with any expert and copy his every movement,
    it will be very effective.
     
    lolpasslol, Sep 23, 2012 IP
  11. refreshit

    refreshit Peon

    Messages:
    23
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    1
    #11
    Can use Orelly Ebooks for php and also learn about php Frameworks...
     
    refreshit, Sep 23, 2012 IP
  12. briteday

    briteday Active Member

    Messages:
    358
    Likes Received:
    5
    Best Answers:
    1
    Trophy Points:
    70
    #12
    LOL! PHP is very similar to C++, so, many of the "professional" C++ techniques could apply. There is an advanced Programmer nerdy joke that goes along the lines of starting with the basic "Hello World" program and continues to modify it, each time stating the increasing level of professionalism, until finally it is this huge thing mostly obfuscated and states that is how a True Professional Programmer would do it. And, it is true. To wit, the main difference between casual and professional programming is mostly how much error trapping and handling a program (or system) has. FYI, my career was basically 20 years of Application Development, Systems Integration, Systems Engineering, et. al.
     
    briteday, Sep 23, 2012 IP
  13. Mispero

    Mispero Greenhorn

    Messages:
    43
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    16
    #13
    read all code that professionals can
     
    Mispero, Sep 23, 2012 IP
  14. Shashikant123

    Shashikant123 Peon

    Messages:
    42
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #14
    Yes really good thinking but mixed with any expert means we engage with some developers and experts who works on the several projects.
     
    Shashikant123, Sep 24, 2012 IP
  15. Vick.Kumar

    Vick.Kumar Active Member

    Messages:
    138
    Likes Received:
    6
    Best Answers:
    0
    Trophy Points:
    90
    #15
    Isn't PHP itself built off the C++ engine anyway? Like, I'm sure Facebook does the exact same thing, where their PHP code is converted to C++, for better handling, performance, etc.
     
    Vick.Kumar, Sep 30, 2012 IP
  16. Shashikant123

    Shashikant123 Peon

    Messages:
    42
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #16
    Yes that's real thing, the code of php is similar to C++.
     
    Shashikant123, Oct 1, 2012 IP
  17. HostPlanz

    HostPlanz Well-Known Member

    Messages:
    449
    Likes Received:
    34
    Best Answers:
    4
    Trophy Points:
    130
    #17
    There's no "most effective way" for everyone. Different people take different approaches. As cliche as that may sound, being the head of the programming department in my firm, I've seen it to be true.
     
    HostPlanz, Oct 1, 2012 IP