Is PHP hard to learn for a newbie ?

I did a years course in web dev and after it I importeda book in php - I learnt more in one month that in the entire course.

Can't post links so Google it: Foundation PHP: Books and Tutorials by David Powers
 
Learning PHP is much more easier than learning a "real" programming language. Having said that, I think you should really start off with C. Learning C isn't too tough if you follow the right guide. I learned C in my childhood by reading Byron Gottfried's programming in C. This book is example oriented and pretty easy to follow.

Once you have the basic knowledge of C, move on to some object oriented programming by learning C++. You don't need to get killed. Just make sure you have the basic concepts.

Once you learn both, you are free to learn any language you want to. Of-course you can skip what I suggested, but you will always be an amateur programmer if you don't know your basics ;)
 
It's not that difficult. When i started there weren't so many guides and tutorials i remember i started with http://www.tizag.com/ . Now you can find free tutorials everywhere. In my case i learned a lot faster watching video tuts from Lynda.com and YT.

But like many other have already said you should start with HTML/CSS and JS(jQuery)
 
Here is a list of my favourite PHP books:
Learning PHP, MySQL, and JavaScript: A Step-by-Step Guide to Creating Dynamic Websites. Author: Robin Nixon
PHP: A Beginner's Guide. Author: Vikram Vaswani
Learning PHP 5. Author: David Sklar
Build Your Own Database Driven Web Site Using PHP & MySQL. Author: Kevin Yank
PHP Object - Oriented Solutions. Author: David Powers

Hope it helps!
 
First try to Learn html and css. php is html embedded language.It is not difficult.In all programming Language PHP is easy as compare to others.
 
I have learned php/mysql by myself and not at school. The problem with php is that you need know mysql which is database and is complicated to use if you don't know the database method (learn in school). You need to know too HTML5 and CSS because PHP output html5 and css too.
 
I'm a media development student and I say:

- First learn HTML5 and CSS3
- Then learn PHP & MySQL
- After that you can learn JavaScript, jQuery and things like that.

Tip: Use websites like w3schools and stackoverflow if you're stuck.
 
if he starts with html it would probably be easier to go on with javascript and THEN go to PHP and not the wayback, imho :)
 
Since the original developer posted it almost 2 year back and there are many answers already I trust its not relevant for him any more, but adding my two cents.

For any newbie if s/he wants to learn programming should starts with C. Once you know C well its easier to pick any other language.
Then for web based language, first understand how website works and what are the protocols.
Then it would be handy to learn HTML, Javascript and CSS, get your hands dirty with creating few HTML only web pages with use of JS and CSS.
Then you pic a language of choice to program and a database to store your data.

Hope this helps

Thanks

Mark
 
PHP is easy to learn but not easy to master. Many people start with PHP on their own and become one of the 99% who are terrible php scripters. If you don't have a job in PHP application programming then I would strongly encourage you to become part of a PHP community in order to not become one of these classic terrible PHP programmers. Check out symfony.
 
PHP is easy to learn but not easy to master. Many people start with PHP on their own and become one of the 99% who are terrible php scripters. If you don't have a job in PHP application programming then I would strongly encourage you to become part of a PHP community in order to not become one of these classic terrible PHP programmers. Check out symfony.

Agree to the most part, but symphony sucks. Better go for Laravel/ yii 2.x ;)
 
I also wanted to start learning php but I'm not sure if it would be better to learn javascript first.I know a little bit of C and HTML and CSS and Wordpress but didn't learned HTML5 and CSS3 yet.What would you suggest to learn first?
 
Php is going to open up a lot more flexibility with wordpress (among other things) and I highly suggest learning it.
Learn all 4 at once and as a bonus, any time you're turning to javascript you should try to find a way to do it with CSS first.
Javascript is really overused by bad devs and you're trying to be a good one right? ;)
 
Can't post full message, decided to take screenshots. Hope it helps.

2MthnsM.png

rpLOujt.png
 
PHP is hard but not much harder.
You can learn PHP by using this language daily.
 
PHP is hard but not much harder.
You can learn PHP by using this language daily.

I learned PHP when i was about 12, so it can't be that hard to learn i was still a little derp. What is nice about PHP is that it's not only CGI but can also supports CLI, plus it is cross platform :D
 
Back
Top