Well, let's see.. IMO you should try: [1] HTML: Before anything, you should study the fundamental tags (html, table, div) and some about DOM (this helps w/ XML also). [2] PHP: Using php to build the results for html, embedding php in html, forms, etc [3] SQL: Storing data is essential, try using PHP to store/retrieve data from databases and show in HTML pages [4] JavaScript: Client-side validations, DOM manipulation [5] XML: Well, it's like a HTML but w/ the purpose to store data [6] Design Patterns: Write reusable code, stuff well discussed here on this list [7] AJAX: Write a Javascript that calls a PHP that returns a XML and display it's results in HTML w/o reloading the entire page, that's pretty much what it is. Can't help to rewrite code, you'll always rethink what you've done before. PHP has a LOT of build-in functions to help you out, everytime you want to do something, go to php.net and see if there's a function around to help you out. And ask around, people here are ready anytime :) Oh, and Welcome! => Thiago -----Mensagem original----- De: Matty Sarro [mailto:msarro@xxxxxxxxx] Enviada em: quarta-feira, 27 de fevereiro de 2008 16:50 Para: php-general@xxxxxxxxxxxxx Assunto: Guidance Greetings all! I am still relatively new to any kind of web design or php programming, I'll be completely honest. I am used to working with C, Perl, Java, and a splash of C++. PHP and web application development are kind of a new bag for me and I'm still trying to get my bearings. I see that designing a web application can involve all of the following: html, javascript, php, sql, ajax, xml, design patterns, and other things. Its kind of... information overload right now? For what I want to do I know I'm going to need to learn all of them, but coming up with a roadmap for "what should I learn first?" is becoming problematic. I want to start working on projects but I'm just not sure what order to learn things in. I don't want to come up with something that works, and then have to re-write it all over again simply because I read a new chapter in a new book. I would just like some advice on what order to go about this stuff. Thanks! -Matthew -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php