What is the order

Hi,

I want to develop a commercial site like www.dbreader.com using PHP.
What are the technologies, i should learn like php,mysql,html,javascript,.............
Can anybody suggest m, where do start(order of technolgoies)?

That site seems to be a cookie-cutter template site that would be very easy to build from the templates provided by many hosting companies. It can also be created by any of a number of different off the shelf software products designed to build websites. Either of these approaches may give you a much quicker result in building a website over learning to design them from code, from scratch. My suggestion is to look at the easy methods as an introduction - use a template or a software program that creates a finished product quickly, and then explore the code that gets generated as you learn more about programming. Then you can have immediate results while learning the methods from the ground up.

I suggest again that you start from the basics and learn how the common tools create these kinds of sites while you then approach other more advanced topics. Sometimes the simplest of tools will teach the greatest of lessons - and skipping over them can lead you to miss important things that novices will know but you will not. That is unacceptable for a true expert in a subject.

However, beyond that it is going to be core lessons in HTML, which form the building blocks of PHP. CSS knowledge will likely come with any decent introduction to HTML as a way to control the look and feel of a website. Javascript is going to be a more advanced subject and will likely come after HTML, CSS and PHP are learned at least on a moderate level.

So to answer your question, start with HTML, which will likely include at least an introduction to CSS. Then go onto PHP and once you have gained some skills, add other languages or tools such as JavaScript or Flash or any number of other skills.