35 replies
Well I am looking for good website where I can learn PHP! I have a subject in my study and I also want to use PHP knowledge in my freelancing work so it's helps me to do good in study as well as making money from it!

Please share some links where I can learn it step by step.

Thanks in advance.
#learn #php
  • Profile picture of the author Michael71
    Signature

    HTML/CSS/jQuery/ZURB Foundation/Twitter Bootstrap/Wordpress/Frontend Performance Optimizing
    ---
    Need HTML/CSS help? Skype: microcosmic - Test Your Responsive Design - InternetCookies.eu

    {{ DiscussionBoard.errors[7762299].message }}
    • Profile picture of the author nodesolomon
      You can go to w3schools, they have a good full on php section that will teach you the basics, however im against any newbie programmer learning php, because its not going to be the industry standard any longer,JAVASCRIPT IS KING right now, if you want me to advice you want start learning NODE.JS, which is very Hot right Now!!

      Hope That Helps
      Signature

      read my collection of Famous Quotes
      Free Online Movies

      {{ DiscussionBoard.errors[7762632].message }}
      • Profile picture of the author Brandon Tanner
        Originally Posted by nodesolomon View Post

        however im against any newbie programmer learning php, because its not going to be the industry standard any longer,JAVASCRIPT IS KING right now
        That makes absolutely no sense, because they are 2 completely different languages which run in 2 separate environments (server vs browser). PHP is best for some tasks, and Javascript is best for other tasks.

        For any task that can be accomplished with both languages, it's usually best to use PHP for it, because a small percentage of people will have Javascript disabled in their browser.

        So which language you should learn ultimately depends on what you want to accomplish, and what your goals are. That said, I think it's good to know both languages.

        To the OP, check out this list of tutorials.
        Signature

        {{ DiscussionBoard.errors[7763215].message }}
        • Profile picture of the author wayfarer
          Originally Posted by Brandon Tanner View Post

          For any task that can be accomplished with both languages, it's usually best to use PHP for it, because a small percentage of people will have Javascript disabled in their browser.
          Well, to be fair, he was talking about node.js, which does execute on the server, so what happens in the browser shouldn't matter at all.

          However, as a professional client-side (JavaScript) programmer myself, I am highly skeptical of using JavaScript on the server. This is because JavaScript is just not a very robustly designed language, it is riddled with idiosyncrasies such as this: n = "1" + 1; alert(n); //alerts 2.

          I believe it is much better to use a more solid programming language when dealing with something as powerful as a server. Even PHP is a strict language compared to JavaScript.
          Signature
          I build web things, server things. I help build the startup Veenome. | Remote Programming Jobs
          {{ DiscussionBoard.errors[7763250].message }}
          • Profile picture of the author Brandon Tanner
            Originally Posted by wayfarer View Post

            Well, to be fair, he was talking about node.js, which does execute on the server, so what happens in the browser shouldn't matter at all.
            I assumed he was referring to traditional Javascript, since he used the words "JAVASCRIPT IS KING".

            If he was comparing PHP to node.js... I'm not familiar enough with node.js to know how it compares to PHP. But that would make an interesting discussion.
            Signature

            {{ DiscussionBoard.errors[7763350].message }}
        • Profile picture of the author nodesolomon
          Originally Posted by Brandon Tanner View Post

          That makes absolutely no sense, because they are 2 completely different languages which run in 2 separate environments (server vs browser). PHP is best for some tasks, and Javascript is best for other tasks.

          For any task that can be accomplished with both languages, it's usually best to use PHP for it, because a small percentage of people will have Javascript disabled in their browser.

          So which language you should learn ultimately depends on what you want to accomplish, and what your goals are. That said, I think it's good to know both languages.

          To the OP, check out this list of tutorials.
          Thanks for the reply, but in terms of node.js which is a server side langauge run v8 engine, you write your code in javascript, it has nothing to do with the browser. It's much faster than php. you don't have to deal with a lot of the CR*P that you with PHP like .htaccess and .conf files

          for example

          Code:
          var express = require("express");
          var app = express();
          
          app.get("/twitter_posts", function(req,res) { 
                  res.render("<p> Hello World </p>");
          })
          ;

          BAAAM, you have yourself a webserver in a couple of lines that renders html pages, and user friendly urls "/twitter_people" instead of dealing with overly complicated dynamic urls that you would do in PHP.
          Signature

          read my collection of Famous Quotes
          Free Online Movies

          {{ DiscussionBoard.errors[7765541].message }}
          • Profile picture of the author Brandon Tanner
            Originally Posted by nodesolomon View Post

            Thanks for the reply, but in terms of node.js which is a server side langauge run v8 engine, you write your code in javascript, it has nothing to do with the browser. It's much faster than php. you don't have to deal with a lot of the CR*P that you with PHP like .htaccess and .conf files

            for example

            Code:
            var express = require("express");
            var app = express();
            
            app.get("/twitter_posts", function(req,res) { 
                    res.render("<p> Hello World </p>");
            })
            ;

            BAAAM, you have yourself a webserver in a couple of lines that renders html pages, and user friendly urls "/twitter_people" instead of dealing with overly complicated dynamic urls that you would do in PHP.
            Sorry, I thought you were talking about regular Javascript in your previous post. Node.js does look interesting. Would be really cool if jQuery could run server-side!
            Signature

            {{ DiscussionBoard.errors[7765715].message }}
            • Profile picture of the author nodesolomon
              Originally Posted by Brandon Tanner View Post

              Sorry, I thought you were talking about regular Javascript in your previous post. Node.js does look interesting. Would be really cool if jQuery could run server-side!
              Oh kool no worries , you can use all the jquery function in node.js by installing the jquery module:

              in the command line type(first you got to install nodejs)
              Code:
              npm install jquery
              then add it to your script

              Code:
              $ = require("jquery");
              ....
              you can also install another module called cheerio, which is a lightweight version of jquery, which i think its better, because you can't deal with THE DOM
              in the node.js enviorment

              Code:
              npm install cheerio
              another thing is if you do learn nodejs, you write one language for both client side and server side, which for me is perfect.
              Signature

              read my collection of Famous Quotes
              Free Online Movies

              {{ DiscussionBoard.errors[7765763].message }}
              • Profile picture of the author Brandon Tanner
                Originally Posted by nodesolomon View Post

                Oh kool no worries , you can use all the jquery function in node.js by installing the jquery module:
                Wow... I had no idea that could be done. That opens up all kinds of interesting possibilities.

                Thanks for the heads up!
                Signature

                {{ DiscussionBoard.errors[7765912].message }}
  • Profile picture of the author Shellyannr
    w3schools.com is a good place to start.
    Signature

    Shelly-Ann Roper is a Translator and multi-lingual Marketing/PR professional for SMEs. She specializes helping small businesses integrate their products and services into foreign markets. She is CEO/founder of Neue Medien PR/Marketing Inc and the Smart-Up Business Guide.Direct link to her blog here.

    {{ DiscussionBoard.errors[7762784].message }}
  • Profile picture of the author ankur625
    1) learn basic on w3schools
    2) purchase good ebook/printed books from sitepoint.com
    3) lynda.com for video tutorials
    4) vtc for video tutorials
    Signature
    {{ DiscussionBoard.errors[7763903].message }}
  • {{ DiscussionBoard.errors[7764175].message }}
  • Profile picture of the author Charles AK
    I don't think you truly understand the difference between the two languages, websites can't function with java-script alone as they need server side functionality.
    {{ DiscussionBoard.errors[7766035].message }}
  • Profile picture of the author kumarvijay
    You Should Join School as basic things Comes from . So Suggestion for You is to with w3schools.com where one can learn basic to advance Concepts with their rich Tutorial help .
    Thanks
    {{ DiscussionBoard.errors[7767558].message }}
  • Profile picture of the author carleywatson
    you can learn PHP at w3school website.
    {{ DiscussionBoard.errors[7788508].message }}
  • Profile picture of the author weaveronline
    w3 schools will be a better option , If you are interested in joining an online php coaching,just sent me an email. We do have step by step , assignment oriented training sessions.
    Signature

    Thanks & Regards,
    Reach us at dukeduke600@gmail.com.
    Web Design| Logo Design | Banner Design | Web Development | Mobile Applications [iPhone/iPad/Android/Windows Phone]

    {{ DiscussionBoard.errors[7859369].message }}
  • Profile picture of the author BrandVortex
    Here is a full fledged guide that will help you in getting started -

    The Best Way to Learn PHP | Nettuts+
    Signature
    I develop unique strategies to Make Money Online, while staying within the realms of being a WhiteHatter.
    ---------------------------------------
    For the last 8 years, I have been successful & now is the time to give back to the community!
    {{ DiscussionBoard.errors[7862772].message }}
  • Profile picture of the author Mary_Jane
    lynda.com are definitely the best. $25 per month but definitely worth it.

    They also have some free you should check out
    Signature

    {{ DiscussionBoard.errors[7864657].message }}
  • Profile picture of the author annaharris
    PHP is an open source and easy to learn online. You can start from w3schools.com. In addition, there is an official website of PHP, "www.php.net" So, use this site to learn PHP in a proper way.
    {{ DiscussionBoard.errors[7896203].message }}
  • Profile picture of the author Diversion52
    If you really want to dive into coding check out this free Harvard course CS50 This course was a real game changer for me.

    But as a simple PHP course my favorite is the PHP fundamentals course at TutsPlus
    {{ DiscussionBoard.errors[7898495].message }}
  • Profile picture of the author ZackAllen
    php.net is the best source to learn php.
    {{ DiscussionBoard.errors[7909398].message }}
  • Profile picture of the author css4me
    You can learn from php.net or w3Cschools they both have great tutorials for helping you getting the understanding of the basic concepts step by step.
    {{ DiscussionBoard.errors[7925054].message }}
  • Profile picture of the author OmGz
    I would not recommend W3Schools under any circumstances;
    W3Fools

    As for how to learn PHP; it differs per person. Some people read books and some people just play with it. Others follow video tutorials.
    {{ DiscussionBoard.errors[7925221].message }}
    • Profile picture of the author wayfarer
      Originally Posted by OmGz View Post

      I would not recommend W3Schools under any circumstances;
      W3Fools
      Haha, that was an interesting read.
      Signature
      I build web things, server things. I help build the startup Veenome. | Remote Programming Jobs
      {{ DiscussionBoard.errors[7925733].message }}
  • Profile picture of the author webcosmo
    Fastest way is to try and do something, try making a simple guestbook, and learn the basics just doing it. There are lots of resources for that, for example php.net.
    {{ DiscussionBoard.errors[7926857].message }}
  • Profile picture of the author carleywatson
    I have a same problem but i lean PHP with w3school and phpeasystep.there are more example given.
    {{ DiscussionBoard.errors[7932913].message }}
  • Profile picture of the author rypher21
    If you want to learn more about PHP, you can visit w3schools for online tutorials.
    Signature
    Business Consulting Services - Kittelson & Carpo Consulting
    {{ DiscussionBoard.errors[8003223].message }}
  • Profile picture of the author eonejames
    There are so many free tutorial, video and websites available where you can easily learn PHP. If you have any queries regarding PHP coding then so many forums are also available where you can easily share your problem and people will give you favorable reply. Initial basis you can learn from w3schools which is the best website you can learn easily.
    {{ DiscussionBoard.errors[8010885].message }}
  • Profile picture of the author Sam Woods
    Personally I think actually trying to do something in PHP will teach you the most. Try getting something from a webpage and echo-ing a certain bit. Look up how to do each stage from opening up the page to displaying the section.
    After this try to do something a bit harder. Always push yourself so you have to research how to do something you NEED for what your doing.

    I think actually diving into it will give the most benefit.
    Signature
    {{ DiscussionBoard.errors[8012127].message }}
  • Profile picture of the author annaharris
    There are lots of online e-books, tutorials and coding examples available, which provides you each and every information without any cost.
    {{ DiscussionBoard.errors[8031347].message }}
  • Profile picture of the author ZephyrIon
    Go to code.org
    Signature

    Buy new book and be entered to win $100 to your Zelle, PayPal or CashApp! Plus, check out the free sample on https://Amazon.com/dp/B0BPL5VQ34. Thank you for your support! Contest ends at 1,000 purchases.

    See the life of a real affiliate on Instagram https://instagram.com/ckrecicki

    {{ DiscussionBoard.errors[8032902].message }}
  • Profile picture of the author Night Dreamz
    best sites for php learning are :
    PHP Tutorial - Introduction
    PHP Tutorial

    Download wampserver or xamp server to run php files , & use Sublime text to write your php code download sublime from here.
    Sublime Text: The text editor you'll fall in love with

    hope my few words will help you a lot...
    {{ DiscussionBoard.errors[8033111].message }}
  • Profile picture of the author vick2011
    Hi,

    If you need specific help you could ask on Onlinesupport Q&A as a webmaster I could prob help you too.
    {{ DiscussionBoard.errors[8040973].message }}
  • Profile picture of the author Namun
    Lynda's tutorials are always helpful.

    You can start with:

    Introducing PHP with David Powers

    PHP with MySQL Essential Training with Kevin Skoglund
    {{ DiscussionBoard.errors[8041907].message }}

Trending Topics