I want to Master PHP...BUT HOW?

Discussion in 'PHP' started by manojcricfan, Apr 27, 2011.

  1. #1
    Hi Friends,

    I Have enough time now in my holidays and want to do something useful. So I am desperate to master PHP/SQL. I want to create Open Source apps and other useful apps.

    Please help me. I just know some HTML Basics. Can you refer to some online reference material or any classes offline. If you are just like me, i mean want to learn PHP then add me in gtalk:manojcricfan@gmail.com ... Any PHP Dev also pls add me.

    Regards,
    Manoj
     
    manojcricfan, Apr 27, 2011 IP
  2. jestep

    jestep Prominent Member

    Messages:
    3,659
    Likes Received:
    215
    Best Answers:
    19
    Trophy Points:
    330
    #2
    http://php.net/

    http://php.net/manual/en/getting-started.php
    http://www.tuxradar.com/practicalphp
    http://devzone.zend.com/article/627

    Like any programming language, php takes years to "Master", but you can get fairly proficient in a short amount of time. Best bet is to get the fundamentals down, then move to more complex programming like interacting with databases, files, xml, api's, etc... Then move to SOAP and OOP, and finally to frameworks and more advanced design patterns.

    Make sure you understand basic security principals from the start. Learning how to protect scripts and prevent injection attacks will go with you through any future programming.
     
    jestep, Apr 28, 2011 IP
  3. manojcricfan

    manojcricfan Peon

    Messages:
    69
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    Thanks for the help... will refer them surely... Any more tips guys?
     
    manojcricfan, Apr 28, 2011 IP
  4. littlejohn199

    littlejohn199 Peon

    Messages:
    42
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    0
    #4
    Learn PHP from w3schools.com or other websites.
    First, you'll need to have a local development environment such as XAMPP or WAMP. Then, create simple PHP scripts.
    Then, try to write simple PHP web form and connect to mysql database, retrieve data from database, add new records to a mysql database.
    Then, try to look at other people's code or existing web app. Learning code from good web apps from other people can help you to improve your programming skills.

    Hope this helps!
     
    littlejohn199, Apr 28, 2011 IP
  5. clonepal

    clonepal Active Member

    Messages:
    128
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    73
    #5
    Start with w3school. Learn html first, then php, then combine both and you will see good results.
    But first learn html, you need to know the basics of coding first.
    -clonepal
     
    clonepal, Apr 28, 2011 IP
  6. sarahk

    sarahk iTamer Staff

    Messages:
    28,899
    Likes Received:
    4,555
    Best Answers:
    123
    Trophy Points:
    665
    #6
    sarahk, Apr 28, 2011 IP
  7. lioncub5

    lioncub5 Peon

    Messages:
    27
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #7
    read, read, read...then go make something with what you learned.
     
    lioncub5, Apr 29, 2011 IP
  8. dscurlock

    dscurlock Prominent Member

    Messages:
    4,564
    Likes Received:
    260
    Best Answers:
    0
    Trophy Points:
    300
    #8
    Taking some serious computer classes may not hurt either, focus on programming, php, db....
     
    dscurlock, Apr 30, 2011 IP
  9. lanydyzai

    lanydyzai Peon

    Messages:
    7
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #9
    you need learn from basic to advand. be impatient you will success.
     
    lanydyzai, May 1, 2011 IP
  10. careerfield

    careerfield Peon

    Messages:
    40
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #10
    Learn what some of the basic functions mean and do like include, echo, etc. google them practice with them then move on to database queries and api calls after a while you will start to speak php a little easier
     
    careerfield, May 5, 2011 IP
  11. jezzz

    jezzz Notable Member

    Messages:
    4,884
    Likes Received:
    190
    Best Answers:
    0
    Trophy Points:
    200
    #11
    I also started as beginner in PHP Development and using the healthy information from W3CSchools and PHP Academy for free tutorials online
     
    jezzz, May 5, 2011 IP
  12. AdWorkMedia

    AdWorkMedia Member

    Messages:
    76
    Likes Received:
    1
    Best Answers:
    1
    Trophy Points:
    28
    #12
    Get the basics down which you can find on all the sites listed above, but once you get a decent feel for php try downloading php scripts online and messing around with them. You'll be a pro in no time!
     
    AdWorkMedia, May 9, 2011 IP
  13. ademmeda

    ademmeda Active Member

    Messages:
    354
    Likes Received:
    3
    Best Answers:
    3
    Trophy Points:
    70
    #13
    I am also learning PHP, thanks for the links. Here are two video tutorial sites about PHP, they have been very helpful for me.

    http://phpacademy.org/
    http://betterphp.co.uk/

    They also have forums to discuss about the tutorials or PHP in general.
     
    ademmeda, May 10, 2011 IP
  14. lukefowell89

    lukefowell89 Peon

    Messages:
    182
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    0
    #14
    There are hundreds of websites giving the basic PHP tutorials. I have been a PHP developer for 5 years and once you have the basics, its all about using the basic techniques in a way to create something more useful. I still find myself looking up PHP functions that I need to certain projects. Mastering PHP isnt something that happens quickly. I would consider myself a good PHP developer, but I have by no means mastered it.
     
    lukefowell89, May 10, 2011 IP
  15. ScottDB

    ScottDB Greenhorn

    Messages:
    95
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    16
    #15
    Thanks for the links guys. I'm going to start online college soon for programing. Was looking for some good tutorial sites to get started on so I'm ahead of the game a little.
     
    ScottDB, May 11, 2011 IP
  16. intellilogic

    intellilogic Peon

    Messages:
    1
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #16
    ...fan, I added you to gchat. I say DO, install xamp or get a cheap hosting account that has it installed and just start playing with things. Reading through other peoples code and just do it to it. Here, take this, I just posted it on: http://forums.digitalpoint.com/showthread.php?t=175713 put that up and play with it. I haven't taken classes and I can't seem to focus enough to RTFM, so I just started copying piece of code, playing with it and talking to people. Do you have IRC? Find your way to ##php. I am not saying don't read the manual, I am just saying it was easier for me to get hands on with the code first; then look at the manual to see what I was doing wrong.
     
    intellilogic, May 12, 2011 IP
  17. ardianet

    ardianet Member

    Messages:
    494
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    33
    #17
    I guess first you should have the main weapon :
    PHP, Virtual Server(Apache, XAMPP)or cheap/free hosting server(000webhost.com could be the choice), Database (mySQL).
    Do some simple 'Hello world' script, then try the dynamic (input,retrive data from database), and play along with some 'advanced' script. :)

    Good luck, and perhaps one day I'll be the one who ask for advance advice / help in PHP. :)
     
    ardianet, May 12, 2011 IP
  18. Chmarus

    Chmarus Peon

    Messages:
    18
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #18
    As others said download some simple localhost server app (xamp is great for start) and keep programming! Official PHP manual should be your good friend from now. You can find there useful advices and good examples (especially in comments to specific functions/problems). Good luck :)
     
    Chmarus, May 12, 2011 IP
  19. hari12345

    hari12345 Member

    Messages:
    31
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    41
    #19
    i am also new to PHP and i am learning it......These links will be surely help me to learn more thanks for the links friends.....
     
    hari12345, May 15, 2011 IP
  20. x319

    x319 Well-Known Member

    Messages:
    90
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    103
    #20
    Tip: Master how to research and to teach your self. Without the ability to do so, I don't think you'll ever be able to "master" any language. At least IMO =)
     
    x319, May 15, 2011 IP