Hi guys and girls! I'm 14, and would like to learn html, php,CSS, mysql. Okay I know that i'm going to have to learn them in that order ( i think), but was wondering. How long will it take to learn each of them quite well? And what's the best way to learn? Book? Internet? Etc Also, what is php used for mainly and what is mysql used for? And what is CSS ( I think that's the correct name.) used for aswell? Thankyou for taking the time to read this and thankyou to anyone who takes the time to reply! All help is appreciated.
CSS is Cascading Style Sheet, it basically sets small things in a file. ? Lol So a CSS file can hold data on what colour the text should be, the background should be, should the tables expand, what colour should the scroll bar be etc etc. Mysql I THINK is a thing needed for PHP, but I may be wrong. PHP is just another version of HTML just in some cases better. It has a completely different script but can do so much more different things, some PHP scripts can make a news thing, a forum uses PHP etc etc. To learn all them quite well, probably a long time, depending on how quick you learn etc ;] Hope that helps abit ^^ To find out more information on other subjects on PHP CSS HTML with some tutorials just go on google or something.
You can learn all @ school xD Go to a cursus or somethink. I think you can't leanr that good from tuts.. If you want be a good coder go and follow some cursus. www.pixel2life.com there you can find some tuts but it not easy...
CSS- as said by clown, it sets the look of the page, rather than writing html for every single page. MySQL- is used for member databases, like in this forum, or at newegg, you have an account, that is your very own.. PHP- is a Dynamic programming type of file. It can use regular html inside it. more on what it is: http://en.wikipedia.org/wiki/Php you should learn, in this order, HTML, CSS, PHP, MySQL
Thanks guys for all the help so far! And I hope even more answers are shared! So do pro web designers use all hard coding? Or do they use dreamweaver in the main?
I dint want to just repeat xmaster, so... CSS, Cascading Style Sheets, when used correctly is what will give style to a semantically made webpage. Its possible to seperate the content of the page and style of the page almost completely into 2 files, your html file and css file, like with css. mySQL is NOT needed for PHP, it just integrates very well with it. Although to make any use out of mySQL a lot of the time (if not ALL the time) you'll need to use PHP. Easiest way of defining mySQL is its a database, and you can store information in it by a table > row > column format. Examples! (x)HTML Code: <div class="example">This is content. [b]This is bolded content[/b]</div> CSS Code: .example { background:#FFF; font:10px Arial,Helvica,"Times New Roman",Verdana; color:#000; width:50%; heigh:50%; margin:0; padding:1em } PHP Code: <?php header("refresh: 2; url=newpage.php"); echo 'This is content! This page will refresh in 2 seconds!'; ?> mySQL Code: SELECT columnname FROM madeuptable WHERE rowid='2' PHP and mySQL Code: <?php $info = mysql_query("SELECT columnname FROM madeuptable WHERE rowid='2'"); echo $info; ?> Also, mysql is VERY easy.
Yeah, you can learn html really quick, it isnt essential to really know the really advanced stuff about it, since it is not dynamic. CSS, very important to know. Can help out a lot. Google and above posts will explain it. PHP, Hyertext Preprocessor (http://php.net), is a dynamic programming langauge that is very helpful, useful, and advanced. You will never learn the whole function list of PHP by memory. There is like 2000+ built in functions. All I can really suggest is to find a book (I have an ebook, pdf, if you want it), and after you have learned enough of the basics... learn OOP (Object-Oriented Programming) including classes, objects, and the such. mySQL, very helpful, practicly required for any serious scripts (of course there are other SQL language, just mySQL integrated best with PHP.) You can store ANYTHING in the mySQL DBMS (database management system). You can start with any online tutorials to get your moving, but I would definally suggest find a book, and use it. After you use these four, and you want to have your page be even more advance, learn Javascript.
might want to look into javascript as well I got lazy and gave up on JS after I figured out how to make a page which can pop up an infiinity of popup alerts