Is it better to learn html, javascript, php, then mysql if you want to start your site? Is it better to learn it in that order or not?
Is it better to learn html, javascript, php, then mysql if you want to start your own site? [closed]
|
migrated from stackoverflow.com Mar 14 '11 at 1:49
closed as off topic by Yannis Rizos♦ Mar 1 '12 at 0:41
Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.
To write your own web pages (that are more than just you basic set of static pages held together with simple links) you will need to learn:
Though there are tools to help you generate these you will need to understand these technologies intimately to use them well. To be able to generate the above you will need to learn:
Though you could learn Java instead of PHP (I personally (but others will disagree) think that PHP is better for web page generation). Java I would use to build more application/service like constructs were strong(static) typing is useful. |
|||
|
This seems likely to be closed, but don't bother learning Java yet. Java is not the same as Javascript. Start by understanding HTML. Then add PHP to dynamically create HTML with database connectivity via MySQL. I suggest learning HTML first because it is important to fully grasp the markup language before attempting to either dynamically create it with a server-side scripting language (PHP) or to attempt to modify it on the fly on the client side with Javascript. |
|||||||||
|
I second what @Michael says, and I'd also add that you might want to get familiar with XML while you're at it, too. There are a lot of web protocols that utilize XML in one form or another (XTHML being probably the most prevalent), plus it helps you learn to think more, um, "structurally" about what you're doing. Fortunately, almost all of these can be learned (at an introductory level) on W3Schools.com for free. Good luck, and remember to have fun! |
|||||||||
|
To follow up what @SnoopDougieDoug said, if you're going to be going whole-hog and learning server-side scripting, you'll need a server of some sort to run PHP and MySQL on. Apache is probably the most common way to run it. If you don't want to pay for a hosting plan somewhere just to learn on, you can look into either Uniform Server (http://www.uniformserver.com/) or Xampplite on PortableApps if you want a relatively simple (and portable) dev environment. HTH |
|||
|
I think you can start all at the same time, with a good tutorial. For example, a PHP book can cover them all in approriate order. The best way to learn things is to apply them. About Java, it is another server language, and could be used in replacement for PHP: Java, HTML, mysql, javascript. You can find some ebook about java web developing. |
|||
|
LAMP (Linux, Apache, MySQL, and Perl, but many are now saying Php or Python), is the a good start. |
|||
|
With the nosql movement getting ever stronger,new web developers should re-examine their database needs.Most ORM's in popular php web frameworks have a thing for sql.My advice would be to know what you need to achieve your goal and what tools you need.Somewhere down the line,many developers will look for options other than sql. |
|||
|
Personally I would say HTML, CSS, Javscript (or now jquery), PHP, Mysql. So learn what is possible in the front end before you learn to manipulate it with the backend. |
|||||
|