dcsimg
www.webdeveloper.com
Results 1 to 15 of 15

Thread: Re: Which Php 7 Tutorials Do You Recommend To Complete Beginners

  1. #1
    Join Date
    Oct 2016
    Posts
    109

    Question Re: Which Php 7 Tutorials Do You Recommend To Complete Beginners

    Hi,

    I have gathered this list of sources to learn php 7. I have ranked according to priority I am giving.

    Do you pros mind checking them out and then give your own ranking hich onees you give priority to as a good learning source ?

    Btw, these sources never say if they are teaching OOP or Procedural Php 7. Which one should I learn (OOP or Procedural) ?

    If you were in my place, as a complete beginner in php, which resources would you use yourself ?


    Books

    Not sure if these books are any good for complete beginners:


    Free Books
    https://www.eduonix.com/courses/Web-...s-From-Scratch

    Paid Books
    https://www.packtpub.com/mapt/book/A.../9781785880544
    https://leanpub.com/php7fromscratch/read_sample

    Online Tutorials
    http://www.tutorialspoint.com/php7/
    http://www.phptherightway.com/

    Video Tutorials:
    https://www.youtube.com/watch?v=kVk4...PpQnamn0XgFibd
    http://www.shawacademy.com/web-devel...ml?s-page=true
    http://findnerd.com/account/#url=/li...rial-1/3513/78

    Who Have Been Making Me Recommendations:
    http://findnerd.com/account/#url=/li...ginners/27841/
    http://findnerd.com/account/#url=/li...ginners/27864/

    If you want to get an idea why I want to learn php 7 then read the comment posted by Bangali Beta here:
    https://www.sitepoint.com/learn-php-...-new-and-more/

  2. #2
    Join Date
    Mar 2017
    Location
    Delhi, India
    Posts
    4
    Hello,

    You can learn FREE PHP online course for beginners. We are offering Free for limited time.
    ***Url removed so it would not seem you are spamming us. DO NOT post it again!***

    After doing this basic Php course you can learn advance level PHP course from Coachunt.
    Last edited by Train; 03-11-2017 at 06:36 AM.

  3. #3
    Join Date
    Mar 2017
    Posts
    19
    I made my first static web page by following a youtube tutorial. After that i made a dynamic website following a tutorial of the same guy, which explains php pretty well in the process...
    It might not all be best practice, and it isn't the fully-comprehensive guide to php either, but it gave me the tools to get going and find out more on my own. So if you want to learn it just to have fun check my links below. If you want to know everything about php in detail to make it your job, than read some beginner books about php first and build up to advanced

    Well here is the video's i followed, starting at part 1 "developing a dynamic website from start to finish": https://www.youtube.com/watch?v=dWH5IPj7B4U
    There is however a more recent tutorial on the same topic by the same guy, which might be more interesting (i do not know): https://www.youtube.com/watch?v=u4-aItfZQuo

  4. #4
    Join Date
    Oct 2016
    Posts
    109

    Thumbs up

    Quote Originally Posted by WebAmateur View Post
    I made my first static web page by following a youtube tutorial. After that i made a dynamic website following a tutorial of the same guy, which explains php pretty well in the process...
    It might not all be best practice, and it isn't the fully-comprehensive guide to php either, but it gave me the tools to get going and find out more on my own. So if you want to learn it just to have fun check my links below. If you want to know everything about php in detail to make it your job, than read some beginner books about php first and build up to advanced

    Well here is the video's i followed, starting at part 1 "developing a dynamic website from start to finish": https://www.youtube.com/watch?v=dWH5IPj7B4U
    There is however a more recent tutorial on the same topic by the same guy, which might be more interesting (i do not know): https://www.youtube.com/watch?v=u4-aItfZQuo

    Cheers! Asked the guy just now which of his series are on php 7.

  5. #5
    Join Date
    Jan 2017
    Location
    West Midlands, UK
    Posts
    39
    For complete beginners - learn programming principles first, such as variable types, arithmetic operations and the in-built PHP functions (what they do and what they are used for).

    The first steps in PHP is connecting to your database; then retrieving data (how it is returned from the database and how to process it in other parts of your program or project), manipulate it and send it back to the database.

    Always think about what you want to do first, and try to form a rough idea, either mentally or on paper, of how to do it.

    This will eventually lead to object orientated programming at some point, which you will either enjoy or not. OO on PHP is far easier as I remember it on Java, but then I'm a much more experienced developer now.

    The most important thing is this: JDI (Just Do It).

    Regards,

    Shaun.

  6. #6
    Join Date
    Aug 2004
    Location
    Ankh-Morpork
    Posts
    21,978
    Quote Originally Posted by SBebbers View Post
    ...
    This will eventually lead to object orientated programming at some point, which you will either enjoy or not. OO on PHP is far easier as I remember it on Java, but then I'm a much more experienced developer now.
    ...
    I sometimes wonder if treating OOP as an advanced PHP subject to learn "later" (for some undefined value of "later") is a good idea. To some degree, I think that has become the norm due to the fact that so many people learned PHP as their first programming language and, as you alluded to, didn't really learn anything about programming in general first (yours truly, included ).

    In any case, the book that helped me grok the whole OOPHP thing was PHP 5 Objects, Patterns, and Practice by Matt Zandstra. I don't know if he has a "7" version in the works or not, but I wouldn't let that stop anyone from reading it. To the OP: yes, PHP 7 is the latest/greatest, but it does not invalidate anything you learn about PHP 5 (except maybe any archaic examples that use mysql_*() functions instead of MySQLi and/or PDO objects). PHP 7 adds some features, and there are performance tweaks built in that do not affect how you code with it, but you still write 99%* of your code just like you could in 5.
    ______________
    * Remember that 68.2% of all statistics are made up.
    "Well done....Consciousness to sarcasm in five seconds!" ~ Terry Pratchett, Night Watch

    How to Ask Questions the Smart Way (not affiliated with this site, but well worth reading)

    My Blog
    cwrBlog: simple, no-database PHP blogging framework

  7. #7
    Join Date
    Oct 2016
    Posts
    109

    Question Php 7 Channel

    Programming Buddies,

    Looking at this youtube channel, do you think as a beginner in php (starting at php 7), the channel is good for me to learn php 7 (and no previous version to avoid learning deprecated stuffs) and pdo of php 7 ?
    Check his php series and then kindly comment.

    Thank You!

    https://www.youtube.com/channel/UC1W...6xs1oxXH-XveSQ

    PS - You are welcome to recommend channels and video and text tuts apart from recommending php.net, phptherightway.com and lynda's and tutorials.point.com

  8. #8
    Join Date
    Oct 2016
    Posts
    109
    Quote Originally Posted by NogDog View Post
    I sometimes wonder if treating OOP as an advanced PHP subject to learn "later" (for some undefined value of "later") is a good idea. To some degree, I think that has become the norm due to the fact that so many people learned PHP as their first programming language and, as you alluded to, didn't really learn anything about programming in general first (yours truly, included ).

    In any case, the book that helped me grok the whole OOPHP thing was PHP 5 Objects, Patterns, and Practice by Matt Zandstra. I don't know if he has a "7" version in the works or not, but I wouldn't let that stop anyone from reading it. To the OP: yes, PHP 7 is the latest/greatest, but it does not invalidate anything you learn about PHP 5 (except maybe any archaic examples that use mysql_*() functions instead of MySQLi and/or PDO objects). PHP 7 adds some features, and there are performance tweaks built in that do not affect how you code with it, but you still write 99%* of your code just like you could in 5.
    ______________
    * Remember that 68.2% of all statistics are made up.

    Mmm. Can you recommend an online text or video tut that teach php 7, oop and pdo and maybe mysqli too ?
    php.net, do kno if they teach oop ? I think they don't teach pdo but mysqli.
    I am still listening for recommendations.

  9. #9
    Join Date
    Oct 2016
    Posts
    109
    Quote Originally Posted by SBebbers View Post
    For complete beginners - learn programming principles first, such as variable types, arithmetic operations and the in-built PHP functions (what they do and what they are used for).

    The first steps in PHP is connecting to your database; then retrieving data (how it is returned from the database and how to process it in other parts of your program or project), manipulate it and send it back to the database.

    Always think about what you want to do first, and try to form a rough idea, either mentally or on paper, of how to do it.

    This will eventually lead to object orientated programming at some point, which you will either enjoy or not. OO on PHP is far easier as I remember it on Java, but then I'm a much more experienced developer now.

    The most important thing is this: JDI (Just Do It).

    Regards,

    Shaun.
    Mmm. Can you recommend an online text or video tut on php 7 teaching oop and pdo and maybe mysqli too ?
    php.net, do you kno if they teach oop ? I think they don't teach pdo but mysqli.
    I am still listening for recommendations.

  10. #10
    Join Date
    Jan 2017
    Location
    West Midlands, UK
    Posts
    39
    http://www.php.net is a resource that should be used for reference - it doesn't actually 'teach' you anything, it only gives you answers to what you need to know. Think of it like this...

    "How do I convert a PHP time stamp to a string?" - answer on php.net
    "How do I read command-line arguments for my PHP script?" - answer on php.net
    "How do I pass parameters to my PHP script or controller class?" - answer on php.net
    "Should I really use the goto command?" - answer on php.net

    It's all in there, somewhere. The skill is knowing what question to ask, and how and when to ask it. Once you have a clear idea of what you need to know, go to php.net.

    Of course other Q+A sites are very good; StackOverflow.com being one of them.

    As for videos, I believe it is possible to search YouTube for PHP tutorials. Or Google. Or if you want to learn green, try Ecosia. As for online text, I hear that Google allows you to search for text as well.

    On a serious point, the Internet is probably the most powerful teaching tool in Human history. Don't use it to become dumber.

    Regards,

    Shaun.

  11. #11
    Join Date
    Aug 2004
    Location
    Ankh-Morpork
    Posts
    21,978
    Quote Originally Posted by uniqueideaman View Post
    Mmm. Can you recommend an online text or video tut that teach php 7, oop and pdo and maybe mysqli too ?
    php.net, do kno if they teach oop ? I think they don't teach pdo but mysqli.
    I am still listening for recommendations.
    No, not really. I've been writing PHP for about 15 years now, so don't bother with introductory tutorials. I've learned by doing...wanting to accomplish something, then reading books, googling questions I have as they come up, asking other programmers I know, etc. I don't think Youtube existed when I started learning PHP, and I know StackOverflow did not.

    Video tutorials can serve a purpose, but they generally don't lead to the deep understanding that a good book can give you, along side of actually writing code -- and then rewriting it -- and then rewriting it again.
    "Well done....Consciousness to sarcasm in five seconds!" ~ Terry Pratchett, Night Watch

    How to Ask Questions the Smart Way (not affiliated with this site, but well worth reading)

    My Blog
    cwrBlog: simple, no-database PHP blogging framework

  12. #12
    Join Date
    Mar 2017
    Posts
    19
    Quote Originally Posted by NogDog View Post
    ... but they generally don't lead to the deep understanding that a good book can give you, along side of actually writing code -- and then rewriting it -- and then rewriting it again.
    Indeed! Best way to learn is to just do it!

  13. #13
    Join Date
    Oct 2016
    Posts
    109
    Quote Originally Posted by SBebbers View Post
    http://www.php.net is a resource that should be used for reference - it doesn't actually 'teach' you anything, it only gives you answers to what you need to know. Think of it like this...

    "How do I convert a PHP time stamp to a string?" - answer on php.net
    "How do I read command-line arguments for my PHP script?" - answer on php.net
    "How do I pass parameters to my PHP script or controller class?" - answer on php.net
    "Should I really use the goto command?" - answer on php.net

    It's all in there, somewhere. The skill is knowing what question to ask, and how and when to ask it. Once you have a clear idea of what you need to know, go to php.net.

    Of course other Q+A sites are very good; StackOverflow.com being one of them.

    As for videos, I believe it is possible to search YouTube for PHP tutorials. Or Google. Or if you want to learn green, try Ecosia. As for online text, I hear that Google allows you to search for text as well.

    On a serious point, the Internet is probably the most powerful teaching tool in Human history. Don't use it to become dumber.

    Regards,

    Shaun.

    Do not get offended when I say I do not understand non-use prepared statements that programmers keep suggesting me. Remember, I only read upto VARIABLE chapter on php.net and got confused on the ARRAY section and then looked elsewhere for proper tuts for complete newbies.
    I've downloaded about a 100 php tut vids from youtube and the topics are:

    build your own login-reg member site
    build your own web crawler
    build your own google like searchengine
    how to delete multiple rows in mysql
    how to create tbl in mysql
    how to insert into mysql
    how to build reports in php
    how to multiple update into mysql
    how to web scrape with curl
    build your own shout box
    build your own im
    build your own facebook like chat
    build your own url shortener
    how to accept paypal payment with php
    etc.

    Only been viewing vids on how to build member login-reg site
    Now gonna move-on to building the search system, then the chat, shout box & im system.

    I know if you learn the basics of inserting, updating, deleting data onto/fro mysql then you can build most things like friend request, im, chat, etc. (every form of communication system between users). That is why I put my "orthodox learning of the php lang" to a temp halt so can concentrate on those aspects of php & mysql to build my SN that deal with user inputs/outputs to mysql.
    You know what I mean. It is gonna take probably 6 mnths to learn php enough to consider myself an intermediate. Why wait that long and why only start on my SN after completing the lang, where I'd have to learn a lot of irrelevant functions to my SN and so took a shortcut to youtube to find and learn the basic codes that deal with inputting & outputting data to/fro mysql. And ofcourse, found different programmers teaching slightly differently and left me confused. But, I'm learning from my mistakes and their pointing outs from guys like you.

    Been pestering programmers for online tuts, vid tuts and book recommendations that teach php 7 to complete newbiees ho do not know previous versions of php but they keep recommending tutorialspoint.com, phptherightway.com that are not meant for beginners as the tuts assume you kno previous versions of php. Then the programmers start pointing me towards php.net which I ran away from. haven't returned to it for fear of it putting me off php completely. But now have no choice but to return to it, until a better tut site pops-up or tutorialpoints.com and the like update their tuts to php 7 as that way I won't be wasting time learning php 5's deprecated stuffs by mistake and unawares that they have been deprecated. Going to tutorialspoint.com and phptherightway.com means learning php 5 and it's deprecated stuffs.

  14. #14
    Join Date
    Aug 2004
    Location
    Ankh-Morpork
    Posts
    21,978
    Don't get so hung-up on 7 for now. For the basics of PHP, don't worry if it is PHP 5 or PHP 7 (remember, there was no 6). A large majority of new things in 7 are not part of the basics of PHP. Anything you learn in a good PHP 5 introduction is going to carry over to PHP 7.

    I have used codeschool.com at work for some Ruby and Python courses, and it was pretty good, so maybe you could check out the free introductory lessons at https://www.codeschool.com/courses/try-php and then determine if you want to create an account there.
    "Well done....Consciousness to sarcasm in five seconds!" ~ Terry Pratchett, Night Watch

    How to Ask Questions the Smart Way (not affiliated with this site, but well worth reading)

    My Blog
    cwrBlog: simple, no-database PHP blogging framework

  15. #15
    Join Date
    Jan 2017
    Location
    West Midlands, UK
    Posts
    39
    My advice is think less and do more. Arrays are just a container of values; and think of an object of a more complex version of an array (i.e., an object can contain mixed resources such as values and functions*).

    Regards,

    Shaun.

    *Without getting too technical, functions are referred to as methods in Object Orientated Programming.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center



Recent Articles