Hello DP ! I just finished my school. I like to became an expert in PHP/MySql expert. Should i know c++ , java to became PHP expert ? or what should i study additionally ? like CSS, HTMl pls, answer me
How is C++ related to PHP ( except for creating modules ) ? Start with the basics - HTML and CSS. Everything else will come with time.
Planning to study PHP on your own? Then here's a tip, start by picking a simple PHP script to learn its source code by taking any function and appending its name to www.php.net just like www.php.net/str_replace and see what it does, how it works. As J Bunk said, HTML/CSS are essential to learn as well.
You should know programming first. Programming is taught in a natural (human) language, not in a programming language. It's a science, not syntax. If you can read English well, get a copy of Wirth's "Algorithms + Data Structures = Programs". That will teach you programming. (There are always copies on Amazon for a few dollars.) Once you know programming, PHP is almost trivial to start. (It was written to be.) You can use the manual - there are many examples of each function. There are also many good PHP tutorials online and many good PHP tutorial books. But if you don't know programming, learning a language isn't going to make you an expert programmer in any language.
Study additionally - html and css. Then it's practice practice practice. Look into php benchmarking and mysql benchmarking. Know what your code does. Learn some frameworks as well and open source cmses. Zend framework, cake php, drupal, joomla and wordpress spring to mind.
You need to know the basics of PHP, if you can, learn the Advanced also but eventually you will encounter it in the process. Next is HTML and CSS, which is generally for output purposes. Last is experience, you wont be an expert if you don't have experienced any of those.
A good place to start learning would be to dig into Wordpress. If you look under the hood there you will get exposed to it all. Developing a plugin, for example requires PHP and MYSQL. Working with themes will get you up to speed in HTML and CSS. Furthermore the Wordpress community is filled with people who will gladly help a learner along.
Oh god no, Please do not ever ever ever use w3schools.com as learning source. They are so bad. http://w3fools.com/ php.net will run you the basics. It is important to learn HTML first as PHP is great but PHP is semi useless without HTML. I would learn the basics of HTML first. After that learn how CSS and HTML work together. This will help you understand including as you 'include' a CSS file from paths into the HTML file. When you start to learn PHP you will start understanding how multiple PHP files and files from different paths accomplish render goals. I would either get a cheap/free webhost to test it out, or turn your computer into a qausi-server using XAMPP. -P
+1 for Pwnography's suggestions, all of them. Good post. (But I'd still learn programming before I learned a programming language. )
There are several free tutorial sites to learn coding. Its easy to learn today with lots of resources available. Google is your best friend dude!!!
Programming you should know first. Programming is taught in a natural (human) language, not a programming language. It is a science, not syntax. If you can read English, so, get a copy of Wirth "Algorithms + Data Structures = Programs". That will teach you programming. You can use the manual - there are many examples of each function.
you should know programming algorithm first, so you can transfer from your "mind" into "script", you can start learning from www.w3schools.com, learn about php syntax, html & css, and then jump to database and js.. i agree with psmsoftware, google is your best friend
Programming is art not science (and yes I know to the science folks this is heresy) -- the science part is the high level language you use to give the computer instructions. The art part is there are many ways to get from start to finish in a script. Look at good code -- wordpress isnt good code! But it is a good place to start. w3schools has errors, it is also a good place to start. tigzig is a great place to start! Oreilly books are great, and they have online courses with U of I Champaign/Urbana so does Blue Parabola and Zend among others. Head First PHP and MySQL is what some of my students have grabbed and used and enjoyed too. I have no connection with any of the resources listed here BTW. Good luck and code code code! AND COMMENT YOUR CODE!! LOL I suggest 1 comment per line is not too much but comment it all -- that way in a year when you look at the code you can hit yourself in the head and go -- wow was I stupid! LOL