[ HELP ] Like to became a PHP Expert [ HELP ]

Discussion in 'PHP' started by innosutharsan, Sep 11, 2011.

  1. #1
    Hello DP !

    I just finished my school. I like to became an expert in PHP/MySql expert.

    Should i know c++ , java to became PHP expert ?

    or what should i study additionally ? like CSS, HTMl

    pls, answer me :cool:
     
    innosutharsan, Sep 11, 2011 IP
  2. J Bunk

    J Bunk Peon

    Messages:
    2
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #2
    How is C++ related to PHP ( except for creating modules ) ? Start with the basics - HTML and CSS. Everything else will come with time.
     
    J Bunk, Sep 11, 2011 IP
  3. Clive

    Clive Web Developer

    Messages:
    4,507
    Likes Received:
    297
    Best Answers:
    0
    Trophy Points:
    250
    #3
    Planning to study PHP on your own? Then here's a tip, start by picking a simple PHP script to learn its source code by taking any function and appending its name to www.php.net just like www.php.net/str_replace and see what it does, how it works. As J Bunk said, HTML/CSS are essential to learn as well.
     
    Clive, Sep 11, 2011 IP
  4. Rukbat

    Rukbat Well-Known Member

    Messages:
    2,908
    Likes Received:
    37
    Best Answers:
    51
    Trophy Points:
    125
    #4
    You should know programming first. Programming is taught in a natural (human) language, not in a programming language. It's a science, not syntax. If you can read English well, get a copy of Wirth's "Algorithms + Data Structures = Programs". That will teach you programming. (There are always copies on Amazon for a few dollars.) Once you know programming, PHP is almost trivial to start. (It was written to be.) You can use the manual - there are many examples of each function.

    There are also many good PHP tutorials online and many good PHP tutorial books. But if you don't know programming, learning a language isn't going to make you an expert programmer in any language.
     
    Rukbat, Sep 11, 2011 IP
  5. themullet

    themullet Member

    Messages:
    110
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    26
    #5
    Study additionally - html and css.

    Then it's practice practice practice.

    Look into php benchmarking and mysql benchmarking. Know what your code does. Learn some frameworks as well and open source cmses. Zend framework, cake php, drupal, joomla and wordpress spring to mind.
     
    themullet, Sep 11, 2011 IP
  6. JohnnySchultz

    JohnnySchultz Peon

    Messages:
    277
    Likes Received:
    4
    Best Answers:
    7
    Trophy Points:
    0
    #6

    You need to know the basics of PHP, if you can, learn the Advanced also but eventually you will encounter it in the process.
    Next is HTML and CSS, which is generally for output purposes.
    Last is experience, you wont be an expert if you don't have experienced any of those.
     
    JohnnySchultz, Sep 12, 2011 IP
  7. RobinInTexas

    RobinInTexas Active Member

    Messages:
    217
    Likes Received:
    14
    Best Answers:
    2
    Trophy Points:
    65
    #7
    A good place to start learning would be to dig into Wordpress.

    If you look under the hood there you will get exposed to it all. Developing a plugin, for example requires PHP and MYSQL. Working with themes will get you up to speed in HTML and CSS.

    Furthermore the Wordpress community is filled with people who will gladly help a learner along.
     
    RobinInTexas, Sep 12, 2011 IP
  8. beven

    beven Well-Known Member

    Messages:
    483
    Likes Received:
    1
    Best Answers:
    1
    Trophy Points:
    113
    #8
    html, css first of all then php..........w3schools.com, youtube is better source of learning
     
    beven, Sep 12, 2011 IP
  9. Pwnography

    Pwnography Member

    Messages:
    58
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    43
    #9
    Oh god no,

    Please do not ever ever ever use w3schools.com as learning source. They are so bad. http://w3fools.com/

    php.net will run you the basics. It is important to learn HTML first as PHP is great but PHP is semi useless without HTML. I would learn the basics of HTML first. After that learn how CSS and HTML work together. This will help you understand including as you 'include' a CSS file from paths into the HTML file. When you start to learn PHP you will start understanding how multiple PHP files and files from different paths accomplish render goals.

    I would either get a cheap/free webhost to test it out, or turn your computer into a qausi-server using XAMPP.

    -P
     
    Pwnography, Sep 13, 2011 IP
  10. Rukbat

    Rukbat Well-Known Member

    Messages:
    2,908
    Likes Received:
    37
    Best Answers:
    51
    Trophy Points:
    125
    #10
    +1 for Pwnography's suggestions, all of them. Good post. (But I'd still learn programming before I learned a programming language. :) )
     
    Rukbat, Sep 13, 2011 IP
  11. ironmankho

    ironmankho Active Member

    Messages:
    393
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    55
    #11
    i recommend a site : _tizag.com ....very good for newbie
     
    ironmankho, Sep 13, 2011 IP
  12. gauvion

    gauvion Peon

    Messages:
    37
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #12

    no, you should study PHP to become a PHP expert. :rolleyes:
     
    gauvion, Sep 13, 2011 IP
  13. themullet

    themullet Member

    Messages:
    110
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    26
    #13
    Agreed with iron on tizag.com still use there myself from time to time
     
    themullet, Sep 13, 2011 IP
  14. psmsoftware

    psmsoftware Peon

    Messages:
    53
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #14
    There are several free tutorial sites to learn coding. Its easy to learn today with lots of resources available. Google is your best friend dude!!!
     
    psmsoftware, Sep 13, 2011 IP
  15. websitefeedback

    websitefeedback Peon

    Messages:
    2
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #15
    Programming you should know first. Programming is taught in a natural (human) language, not a programming language. It is a science, not syntax. If you can read English, so, get a copy of Wirth "Algorithms + Data Structures = Programs". That will teach you programming. You can use the manual - there are many examples of each function.
     
    websitefeedback, Sep 14, 2011 IP
  16. chanif.alfath

    chanif.alfath Active Member

    Messages:
    148
    Likes Received:
    4
    Best Answers:
    0
    Trophy Points:
    88
    #16
    you should know programming algorithm first,
    so you can transfer from your "mind" into "script",

    you can start learning from www.w3schools.com,
    learn about php syntax, html & css, and then jump to database and js..

    i agree with psmsoftware, google is your best friend :)
     
    chanif.alfath, Sep 14, 2011 IP
  17. tnhomestead

    tnhomestead Peon

    Messages:
    32
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #17
    Programming is art not science (and yes I know to the science folks this is heresy) -- the science part is the high level language you use to give the computer instructions. The art part is there are many ways to get from start to finish in a script. Look at good code -- wordpress isnt good code! But it is a good place to start. w3schools has errors, it is also a good place to start. tigzig is a great place to start! Oreilly books are great, and they have online courses with U of I Champaign/Urbana so does Blue Parabola and Zend among others. Head First PHP and MySQL is what some of my students have grabbed and used and enjoyed too. I have no connection with any of the resources listed here BTW. Good luck and code code code! AND COMMENT YOUR CODE!! LOL I suggest 1 comment per line is not too much but comment it all -- that way in a year when you look at the code you can hit yourself in the head and go -- wow was I stupid! LOL
     
    tnhomestead, Sep 17, 2011 IP