71 replies
Hello,

I want to Learn PHP. so give me the best site for learning......
#learn #php
  • Profile picture of the author PRBandit
    I Always used http://www.w3schools.com/php/ for where I learn things from. I initially used it to learn javascript/AJAX. So Im sure its PHP lessons would be good.
    {{ DiscussionBoard.errors[4392195].message }}
    • Profile picture of the author jaimegm
      I agree with PRBandit w3schools.com and php.net

      But do you know to program?

      If you already know programming w3schools.com is excellent, but if not I do not recommend you php to start.
      {{ DiscussionBoard.errors[4392524].message }}
  • Profile picture of the author AdilAmarsi
    Check out Lynda.com - $25 a month for their subscription. but there learn wp-plugins covers php - going through it now.
    {{ DiscussionBoard.errors[4395257].message }}
    • Profile picture of the author dprinter
      Plenty plenty plenty of free resources -- you can learn a lot also by jumping into Wordpress and using their Codex.

      Small tips:

      - Find a text editor that has syntax highlighting for PHP, IDK if you program otherwise or are primarily a HTML / CSS person but this will help you with the more complicated conditional / variable structures of this scripting language.

      - Turn on error reporting on your local development environment / IDE / production server (just for development period, turn this off when you're going live.

      Finally, if you really want to spend some money check this book out:

      Learning PHP, MySQL, and JavaScript - O'Reilly Media by Robin Nixon

      (Sorry can't post links here yet).
      {{ DiscussionBoard.errors[4396551].message }}
  • Profile picture of the author ADHardwick
    True that. You should really get notepad++ or textwrangler or something.

    I would suggest starting with HTML first. Then PHP will make more sense.
    Signature
    Homepage Theme for Wordpress
    Rock Your Adsense Earnings with Custom Google Search Skins!
    {{ DiscussionBoard.errors[4397758].message }}
  • Profile picture of the author BillBert
    w3 schools is a great place to get started learning HTML CSS, Javacript and PHP.
    Signature
    Do You Need a Cost Effective way of reaching out to your offline clients or prospects?

    Feel free to contact me directly and I will give you the details!
    {{ DiscussionBoard.errors[4402552].message }}
  • Profile picture of the author webfighter
    I learned most of my php from:
    PHP 101: PHP For the Absolute Beginner

    I can create some useful apps now. I'd highly recommend you the above tutorials - they're user friendly and what not.
    {{ DiscussionBoard.errors[4404230].message }}
  • Profile picture of the author SUPER Louie
    If you want something really comprehensive. Go to Lynda.com
    Signature
    A superhero is someone who knows how to be quiet, shed a tear for a moment, then pick up his sword, and fight again!
    {{ DiscussionBoard.errors[4405098].message }}
  • Profile picture of the author noah.whitmore
    Wrox puts out some amazing books written by programmers. You can certainly find them at your local library. Learn at your own pace, and it's free. Books - who knew they were still useful? It's how I learned just about everything that I know about coding and programming.

    After you read, then it's practice, practice, rest, more practice, rest, practice, practice...

    Go to your library and look for 'Beginning PHP5, Apache, and MySQL Web Development (Programmer to Programmer)' or any book called 'Beginning PHP' published by Wrox, they have pictures of dorky looking programmers on the front. I'm refreshing with 'Beginning Javascript' right now, highly recommended as well.

    -Noah
    Signature
    No Pitch For The Moment - Just A Nice Hello.
    So... 'Hello'
    Feel free to PM me if you have any questions about my posts. I'd like to hear from you!
    {{ DiscussionBoard.errors[4405495].message }}
  • Profile picture of the author anoopWebtech
    friends..thank you for sharing the sites having the information about php
    {{ DiscussionBoard.errors[4405534].message }}
  • {{ DiscussionBoard.errors[4406014].message }}
  • Profile picture of the author pronoun
    Yeah, it really depends on where you are at. If you kind of already do a bit of programming, or are familiair with the type of programming then a site like w3schools is amazing! No matter where you are in your learning, w3schools should always be an option you can turn too! I find it amazing... So even if you don't find it helpful in "learning a new language", defintly keep it for later or for quick checks.

    I can't provide more suggestions for websites, but you could also look into books. Or you could try and find a mentor / coach. If you asked around enough on this forum I'm sure someone would pop up for the job! Hope this helps mate, it's not easy.

    EDIT: And defintly check out youtube vids too, as suggested above - (for specific things you are trying to figure out)
    Signature

    I heard you like sigs.
    So I built a sig in your sig,
    So I can sig while you sig.

    {{ DiscussionBoard.errors[4422428].message }}
  • Profile picture of the author jakecans
    It is best you will enroll in a school that offers related courses. You can hire a teacher also if you want.
    {{ DiscussionBoard.errors[4422457].message }}
  • Profile picture of the author mojojuju
    There's tons of good suggestions in this thread.

    I'd also like to suggest books. Your local library probably has lots of them which would be suitable.

    One nice thing about learning PHP from a book is that you can't just copy and paste the example code into your text editor and run it. Instead, you have to type it out character by character. That might seem tedious, but I think it helps a lot with learning the syntax and in gaining an overall understanding of how everything about PHP works.
    Signature

    :)

    {{ DiscussionBoard.errors[4422690].message }}
    • Profile picture of the author Speedyapoc
      There is no need to buy anything to learn PHP. Just visit W3schools.com and it will teach you nearly everything that you need to get you started. I learn programming languages by having a goal in mind, and doing whatever I need to do to reach that goal. Along the road, I will learn and have a fundamental grasp on the language, Once you have the fundamentals, practice is all you need with PHP.
      {{ DiscussionBoard.errors[4422870].message }}
  • Profile picture of the author mobing
    Banned
    [DELETED]
    {{ DiscussionBoard.errors[4423258].message }}
    • Profile picture of the author larrychen
      If you do not have any prior programming experience, I would recommend to spend a few hours on flowcharting so you know how to break things into blocks and how the data should flow.

      If you want to learn more, the next step is to check out UML (Unified Modeling Language).

      Most people skip these steps.... but they will make it easier for you to excel in the programming field.

      How to force yourself to learn?
      Just tell your [friend/boss/neighbor] that you will develop a simple program for them in 2 weeks. And, you will show them a mockup within 3 days.
      {{ DiscussionBoard.errors[4430374].message }}
      • Profile picture of the author proudrebel
        ya its interesting to work on PHP. work on AJAX . You will know it
        {{ DiscussionBoard.errors[4430558].message }}
  • Profile picture of the author dannyellis061
    I like this instrument, behave it all the time. I just want to point out for those reading, that php.net is not a study, it is a manual, you handle it when amfunction is acting unique.
    {{ DiscussionBoard.errors[4437027].message }}
  • Profile picture of the author odehfehr
    I also interested to learn PHP, My close friend are expert in php, he told me that php is very easy language to learn, we can also learn php online.

    My friend suggest many site which provide PHP programming codes and tutorials, with the help of these we can easly learn php online, now a few days i started to learn php. W3G schools.com are very helpful to me.
    {{ DiscussionBoard.errors[4438965].message }}
    • Profile picture of the author asc
      As above, w3 schools and lynda.com

      Alan
      {{ DiscussionBoard.errors[4439511].message }}
  • Profile picture of the author GSMGuru
    very good stuff guys.
    {{ DiscussionBoard.errors[4444247].message }}
  • Profile picture of the author fullnoize
    What's the best way of debugging PHP? I've done some C++, Java and javascript before and these all have good IDEs, anyone recommend one for PHP?
    {{ DiscussionBoard.errors[4446023].message }}
    • Profile picture of the author mojojuju
      Originally Posted by fullnoize View Post

      What's the best way of debugging PHP? I've done some C++, Java and javascript before and these all have good IDEs, anyone recommend one for PHP?
      Xdebug is usefull for debugging PHP. There are extensions available for it so that it can work with Vim, Eclipse, Notepad++ and many other clients.
      Signature

      :)

      {{ DiscussionBoard.errors[4451055].message }}
  • Profile picture of the author caseyfriday
    I've got to put in a vote for Lynda tutorials. They are simply the best there are! Some of the tutors' voices get annoying, but for the most part, they're awesome!
    {{ DiscussionBoard.errors[4450985].message }}
  • Profile picture of the author zardon
    PHP development by Luke Welling was the book I learnt a lot from.
    Also, if you like PHP; you can always go for Zend PHP Certification. Its not a requirement, but it might prove useful if you are going for jobs.
    {{ DiscussionBoard.errors[4458317].message }}
  • Profile picture of the author peterjohny
    If you are serious about learning than find a n experienced person and learn from him for getting some knowledge you may visit Lynda.com.May be you get some help.
    {{ DiscussionBoard.errors[4471735].message }}
  • Profile picture of the author joshuatim11
    Yeah scriptdesk is good. I have also studied php from their only.
    {{ DiscussionBoard.errors[4475660].message }}
  • Profile picture of the author munirz
    whattt iss the diffrence between html and php?
    im a newbie here so sorry.
    i have followed some tutorials video on how to create a website..
    so the video shown at first using html files,at last change to php.
    why dont just stick with the html file?
    {{ DiscussionBoard.errors[4477093].message }}
  • Profile picture of the author Defrag
    Truthfully, PHP is best learned, as with any programming language, by doing. I would strongly recommend against installing XAMP or some other windows stack, and instead install a LAMP stack inside of a Linux VM, using, say, VirtualBox. But getting back to my point about learning: Ask people ideas for simple websites. Maybe a site with a mortgage calculator on it or something. If you do two or three little sites or pages with PHP, I think you'll really start to get the hang of it fast. You can then focus on more specific advanced issues if you want to tackle them.

    As far as learning the absolute basics, call me a freak but I think reading PHP books will help start you off. A lot of them come with CDs with code on it so you can follow along, etc. I'd recommend "Novice to Professional - PHP5 and MySQL" and "PHP5 and MySQL Bible."
    {{ DiscussionBoard.errors[4483232].message }}
    • Profile picture of the author ChuckMobile
      Originally Posted by Defrag View Post

      Truthfully, PHP is best learned, as with any programming language, by doing. I would strongly recommend against installing XAMP or some other windows stack, and instead install a LAMP stack inside of a Linux VM, using, say, VirtualBox. But getting back to my point about learning: Ask people ideas for simple websites. Maybe a site with a mortgage calculator on it or something. If you do two or three little sites or pages with PHP, I think you'll really start to get the hang of it fast. You can then focus on more specific advanced issues if you want to tackle them.

      As far as learning the absolute basics, call me a freak but I think reading PHP books will help start you off. A lot of them come with CDs with code on it so you can follow along, etc. I'd recommend "Novice to Professional - PHP5 and MySQL" and "PHP5 and MySQL Bible."
      That's definitely true. I learned more about PHP by spending a day writing a simple gallery app than I did reading a bunch of O'Rielly books at Barnes and Noble.

      Also check out php-mysql-tutorial.com Home - PHP MySQL Tutorial[/url] it puts you on the right track to learn the basics.

      And if you're learning a scripting language, I found that starting with python was easier for me as it's a little more forgiving. But in the end, pretty much all scripting languages are similar (except javascript )
      {{ DiscussionBoard.errors[4487522].message }}
  • Profile picture of the author Jacob Cuculiza
    Websites are good and ebooks are great. BUT if I were you and wanted to really learn PHP. I would buy a real course. :-)
    {{ DiscussionBoard.errors[4487529].message }}
  • Profile picture of the author Rob2009
    w3schools.com
    Lynda.com

    YouTube etc etc

    But get writing some basic scripts, i think you learn quicker if your actually having a go at some coding.
    {{ DiscussionBoard.errors[4509664].message }}
  • Profile picture of the author Big Squid

    Head First PHP....

    A great book that throws you right into PHP. No boring theories...you get to work on fun projects right away!
    {{ DiscussionBoard.errors[4509906].message }}
  • Profile picture of the author Ajish
    "Learn PHP in 60 days with certification"

    Cegonsoft is a Bangalore based IT Training and Software Development center with an exclusive expertise in the area of HR consultancy. Cegon is a Dutch word meaning Never Ending, which implies that our service to you is unflinching.
    Cegonsoft with over a decade of proficiency and experience in the field of training and placement has mushroomed out into 4 branches in Bangalore, 4 branches in North Karnataka, 3 branches in Chennai, and 2 branches in Coimbatore. Initiated by a crew of highly dexterous and adept professionals with an unique objective to bridge the gap between the field of education and IT industry, the team has grown from obscurity to national recognition.
    {{ DiscussionBoard.errors[4510783].message }}
  • Profile picture of the author bkkmma
    I will just second, third........whatever it is anyway : ) yet another vote for w3schools.com. That is where I started and a lot of other people too by the looks of things.
    Signature
    Selling guest posts in the health niche on an aged, PR3 site with a legit link from HuffPo for only $17 a pop. Limit of 10 available per month. PM if interested. Permanent sitewides for $45 (Limit of 8 EVER.)
    {{ DiscussionBoard.errors[4526698].message }}
  • Profile picture of the author javier432
    I prefer php.net and learn directly php fuctions for integrate in my scripts..
    If you want to learn jQuery, the best is jquery.com. Official pages are the best.

    Regards
    {{ DiscussionBoard.errors[4527791].message }}
  • Profile picture of the author r4inna
    php.net is the best for function sintax and samples. Also I suggest NuSpherePhpEd. My favorite PHP editor
    {{ DiscussionBoard.errors[4535813].message }}
  • Profile picture of the author rajseo
    Yaa off-course w3schools would be the best for beginners.
    {{ DiscussionBoard.errors[4540934].message }}
  • Profile picture of the author seo_submission
    tizag,w3schools,freewebmasterhelp, try these some sites for learning PHP alsp you can learn via You tube Videos. There you will find some tutorials from expert members.
    {{ DiscussionBoard.errors[4542891].message }}
  • Profile picture of the author stcupp
    when i first started php i went to Tizag Tutorials they have some good tutorials
    {{ DiscussionBoard.errors[4615978].message }}
  • Profile picture of the author windso0
    Well, there is php.net of course to get a general idea of what the functions do.

    But to really get started you need to set yourself a simple project and think how you would go about solving it.

    Then you can ask question on forums, (here, USENET, and others), slowly you will learn how to use php.
    MySQL will then come naturally.

    There are some books, but php has a great community of people to help you.
    All you need is a project to get yourself started.
    {{ DiscussionBoard.errors[4642135].message }}
  • Profile picture of the author hitmobi
    Start with w3schools and practice a little. Then move on to OOP (object oriented programming) and find a good video teaching program to follow. Then practice again. And finally start reading about CMS-s... first step Wordpress
    {{ DiscussionBoard.errors[4642169].message }}
    • Profile picture of the author hehelibeb
      i post course in php in this week if u want to learn php
      {{ DiscussionBoard.errors[4649753].message }}
  • Profile picture of the author MrMarian
    As many others said, w3schools might be the best start, then practice the things you learned.
    {{ DiscussionBoard.errors[4642960].message }}
  • Profile picture of the author hitmobi
    If you've learned php from w3schools and OOP. A good exercise is to try to make a really basic content management system yourself.

    account system
    public area - see pages
    admin area - edit pages + see admin pages
    {{ DiscussionBoard.errors[4643070].message }}
  • Profile picture of the author mindinventory
    Use the Google to learn perfect PHP.
    {{ DiscussionBoard.errors[4649228].message }}
  • Profile picture of the author ngseosept
    yes, w3schools is really good too, but I more recommend to read books, they are also useful
    {{ DiscussionBoard.errors[4673871].message }}
    • Basic PHP Reference is obviously available online through php.net, but if you don't really know php at all, I'd recommend picking up a copy of the PHP & MySQL Bible.. as far as PHP within the Drupal framework goes, once you have a handle on the basics of PHP, it's just a matter of mashing the two together.. Drupal is rather particular about how it expects things to be handled in many cases, and there really is no better book available for learning a large amount of that information than the Pro Drupal Development book.
      {{ DiscussionBoard.errors[6112668].message }}
    • Profile picture of the author JuneCelo
      I learned the basics of PHP in w3schools but its only good for knowing the structure of the code and how to use it. If you really want to learn, I suggest you do hands on. Just read through the lessons in w3schools and google yourself some sample programming problems in PHP and do try to do them.

      As for the IDE, I use Notepad++. There's nothing like hard coding to keep your skills sharp.
      {{ DiscussionBoard.errors[6113073].message }}
  • Profile picture of the author christiehemme
    I have learned from w3schools. I think it is the best for beginners.
    Signature

    {{ DiscussionBoard.errors[4673943].message }}
  • Profile picture of the author jekabest
    Yeah man i agree with you. PHP perfect programming language
    {{ DiscussionBoard.errors[4681601].message }}
  • Profile picture of the author guavasofts
    if you want to learn PHP then you have no need to purchase manual book there are many sites which are provides best learning pattern as like "www.w3school.com" and "www.php.com" and if you want to purchase manual book then "PHP programming solutions" is the best..
    {{ DiscussionBoard.errors[4690338].message }}
  • Profile picture of the author eadweardroger
    There are so many sources available to learn PHP. There are so many web sites available which provides you step by step tutorials with easily understandable language.
    {{ DiscussionBoard.errors[6035234].message }}
  • Profile picture of the author YemTv
    w3schools.com is best for begineers.
    Signature
    CBDISCOUNTS - Clickbank Discounted Marketplace
    Magic Article Rewriter - SAVE $24 OFF!
    {{ DiscussionBoard.errors[6044453].message }}
  • Profile picture of the author Assefseer
    w3school site is best for very beginner learner
    {{ DiscussionBoard.errors[6051608].message }}
  • Profile picture of the author boybawang
    Banned
    [DELETED]
    {{ DiscussionBoard.errors[6058669].message }}
    • Profile picture of the author harveyronn
      Learning PHP is best popular way to create websites, you can easily do codding on. I suggest you to learn it form W3 Schools and WP Study chapters. These two are best ways to learn properly from the root of the particular computer language.
      {{ DiscussionBoard.errors[6060410].message }}
  • Profile picture of the author YemTv
    w3schools iz best for you,coz you are newbie...
    Signature
    CBDISCOUNTS - Clickbank Discounted Marketplace
    Magic Article Rewriter - SAVE $24 OFF!
    {{ DiscussionBoard.errors[6085465].message }}
  • Profile picture of the author soldoni
    Hi me also learn it form W3Schools Online Web Tutorials Its simple and good.

    Thanks
    {{ DiscussionBoard.errors[6085677].message }}
  • Profile picture of the author obaidahmed
    learning php with w3schools is the best book for absolute beginners
    {{ DiscussionBoard.errors[6086258].message }}
  • Profile picture of the author mmrumii
    Don't feel hesitate just go to youtube and search there what do you want.
    you'll get every types of tutorial you want. I think this is the best way to get it .
    Hope you got the point and I'm sure you'll go ahead.
    {{ DiscussionBoard.errors[6113885].message }}
  • Profile picture of the author landen
    Banned
    Without any doubt the best location to teach yourself PHP is W3SCHOOLS. Good luck!
    {{ DiscussionBoard.errors[6270156].message }}
  • Profile picture of the author MaxWMedia
    Beginners PHP Tutorials is really detailed and a good source for php learning.
    {{ DiscussionBoard.errors[6270420].message }}
  • Profile picture of the author eXthus
    Learnable.com is great, i've been learning Javascript there and they have some PHP courses too. It's $17 a month, but like I said - it's great.
    {{ DiscussionBoard.errors[6271825].message }}
  • W3schools.com is the best for web programming language tutorials. They even have their own certification programme.
    Signature
    {{ DiscussionBoard.errors[6273060].message }}
  • Profile picture of the author derek.ang
    Stackoverflow and php.net Great to see aspiring php programmers, reminded me when i first started.
    Signature

    Get a free mobile site

    {{ DiscussionBoard.errors[6273242].message }}
  • Profile picture of the author hacktheworld
    If You are Beginning PHP.Here is a Good Book for You "PHP: A Beginners Guide" TMH.
    {{ DiscussionBoard.errors[6273911].message }}
    • Profile picture of the author dawidtailor
      Hello everyone,
      If you want to learn php as a beginner than you can follow some good books that provide you best knowledge of php.Another way is if you want to learn php online than i give best site which provide you best basic information "learnphp.org ".
      {{ DiscussionBoard.errors[6274099].message }}
  • Profile picture of the author atatum
    PHP is a step too far, for me outsource it, freelance or odesk, some thing just use up too much time to try to learn, sounds a bit negative but what they hell
    {{ DiscussionBoard.errors[6274112].message }}

Trending Topics