Page 2 - Discuss Learning PHP in the PHP Development forum on Dev Shed. Learning PHP PHP Development forum discussing coding practices, tips on PHP, and other PHP-related topics. PHP is an open source scripting language that has taken the web development industry by storm.
Time spent in forums: 9 h 42 m 45 sec
Reputation Power: 0
At the beginning when I was troubled by the same question but now I'm perfect in PHP. I found the best way for me to learn PHP by yourself - It might be helpful to you also.
Some of the important activities for learning PHP online:
- Start reading an online e-book by downloading it
- Try small-small script execution by yourself to build confidence within you and to clear basic concept
- Take in hand small project and complete it, then you will feel proud of yourself
By following above activities, I'm sure you definitely become a good Web Developer (PHP programmer).
So I would not use this website for learning, even though they scream the loudest and pop up in every search result.
Back in the day, the best resources were called programmers reference guides, now we have the Internets. If you've not done any real programming before, or your understanding of programming principles is poor at best, the site I mentioned is a good place to start.
I've suggested C programming sites in the past to people who want to learn, but most people at a basic level of learning can't see beyond the syntax of a particular language and are scared off by seeing C source code because it isn't PHP or Java or whatever. Many novice programmers used to be scared off by programmers reference guides as well as I recall. But the point is that you never stop learning in this industry, and although lots will change, programming principles haven't really done so since the Commodore PET or before.
Time spent in forums: 1 Day 42 m 57 sec
Reputation Power: 2
I've actually looked through the W3Fools site recommended, and it mentions PHP a total of seven times. I disagree with this:
Being badly educated hampers your ability to score a good job.
I actually find that I learnt more from the bad lecturers than from the good ones, because I bother to check my facts. A bad lecturer will tell you something that doesn't make sense: if you check it and do some learning for yourself, you're likely to remember it better and can be a smarty pants in the next lecture ;-)
I also disagree with this:
Professional web developers do not recommend the use of WYSIWYG editors.
I don't think so. Language snobs and elitists do not like IDEs and are able to give many intellectual and entirely arbitrary arguments as to why; developers want to get on with the job with choose the best tools available to them.
So, for PHP, W3Schools is a good starting point, but you should always triangulate your sources and do some leg work for yourself and never assume that just one resources is always going to be correct.
Time spent in forums: 1 Month 2 Weeks 1 Day 22 h 59 m 40 sec
Reputation Power: 813
Originally Posted by Shaun_B
I've actually looked through the W3Fools site recommended, and it mentions PHP a total of seven times.
I don't want this to be yet another discussion, so I won't go through all the arguments.
The thing is: There are good resources which actually teach you correct programming (like php.net), and there are bad resources with many factual errors and questionable advice (like w3schools.com).
I think most people want their learning material to be good and correct. I mean, when you buy a PHP book, do you choose the one that many people recommend? Or the one with the most negative reviews?
For example, the w3schools PHP tutorial completely fails at regarding or at least explaining security issues. They just dump everything directly into the HTML/query/... without any escaping. They do have a chapter on filtering input, but it doesn't say anything about htmlentities() or mysql_real_escape_string().
So why use this tutorial? Pretty much every other tutorial (or forum) is a better resource for learning: