They all serve different purposes and hence are project dependant. i.e. "which is best for creating a formatted newsletter?" - HTML "which is best for building a web based eccommerce application?" - PHP "which is best for a cross platform GUI app?" - Java It really depends on it's purpose. If it's for dynamic web based development then PHP is the one to look at.
HTML is a markup language. Comparing HTML to PHP or Java is just plain wrong. The purpose of HTML\CSS is to tell the browser how to correctly render some information. It isn't capable of preforming any kind of logic, it's sole purpose is to place and style the elements correctly on your browser. PHP is a scripting language developed specifically to create applications for the Web. It has a small learning curve, it doesn't enforce object orientation (although currently supports), it's open, it has a great community and it's widely supported by (virtually) every web hosting company out there. For all the reasons pointed before it has rightfully become one of (if not the) most popular languages for web development. Java is "all round purpose", object oriented language. It's portable (as any application that you write in JAVA will run on top the Java Virtual Machine), it's well documented and it's widespread. "Out of the box" it enforces the programmer to have a deep understanding of the object orientation paradigm and IMO clearly has this paradigm better consolidated when compared to PHP. Therefore it has a steeper learning curve and that's why you (usually) don't see anybody taking on a 200 hour project and charging $200 for it (as you do when you find those "pseudo PHP programmers"). So HTML\CSS has a purpose of his own - if you want to develop something for the web, even though you might just want to program (and not make things neat and pretty), sooner or later you'll need to know some (or a lot) HTML\CSS. The good part is that in its core, it's a very, very, very simple markup language. As for PHP vs Java there isn't a "better" language. It depends of the project, it depends on you as a programmer, ... Based solely on my opinion and from what I discuss with friends and co-workers, as far as remuneration goes - it exists a large consensus that it's absurdly easier to charge more for an hour of programming in Java or C# when compared to an hour of programming in PHP. And also based purely on my experience a good programmer that starts with PHP, sooner or latter "jumps" tries out another language. Personally I got in touch with C (Operating Systems course), C++ (Algorithms and data structures course), Java (Introduction to programming, Object oriented programming, Concurrent and distributed programming) and ASP.NET (Distributed Information Systems). To jump from that to PHP was a breeze. To take the opposite path I recon that would be a lot tougher...
You must go for java , Java is very wide and their is great scope , all big projects are under taken in java So start learning Java and make a good command over it
For a website, HTML is the content of the page. PHP is the code that runs on the server to create the page. Javascript (which is a totally different language than Java) is the code that runs in the browser, after the page has been sent to the user. Which is better, tires, gasoline or steering wheels? That's the nature of your question. To make a web page work you need all 3.
Been doing much research on that myself. W/out getting into too much detail, learn PHP. It's most likely the best choice long term.
You can't say which is best. All have different purposes and where they work best. For good SEO,Content programming and ranking ,HTML will do well. PHP on the other hand helps very well at ecommerce sites And Java will do at cross platform/applications. The chioce is yours.
HTML is mandantory as you alway need html to make websites. In the past Java is good but now you should use php
If you are a software developer, go for Java - better DB support, more and better development tools, decent programming language. Otherwise, PHP might be better to start with. I personally prefer ASP.NET
I think that PHP is one of the best technology for developing the web based application. Because it is available completely free on the Internet and Opensource product so that you have to not required to purchase license for it by making it's use. Also it can support all the necessary feature which are required for making dynamic web application.
Is what open source? PHP is a program and it's open source. HTML and Javascript are languages - there's no "source" to be open. (Whether the Javascript interpreter in any particular web browser is open source depends on whether the browser itself is open source.)