CoffeeAtNight wrote:Yes. I have very basic HTML knowledge from the myspace days but I never actually knew how/why it does what it does. Wiki has been a huge help and so have the articles on here.
If you are talking aobut the layouts on myspace, those are mainly CSS.
HTML is basically the main structure behind a webpage. Things such as the header, paragraphs, links, bodies, iframes, lsits, etc...
The web design language CSS can be described as the art language. CSS will take care of font's, colors, positions on where things are, how big / small things are, aligning items, etc
PHP plays an important role in web design and does amazing things with user input. For instance, if you know how to make a form in HTML you can use PHP to declare the user input to be added into a PHP page. This is useful for Printing out someone's name on a page, and storing them in variables. PHP is also used to add cookies, which will store information about the user for a declared amount of time. This is useful so that you do not have to login everytime you leave a page, and so that the page will remember who you are.
SQL is the database to store things. I will not go into great detail on this part, and will explain it to the best that I belive it works; as I am not to familiar with SQL. If you set up a MySQL database, you will be able to declare database's, table's, and column's. These will be used to store anything you like. Mostly these store the username, password, e-mail, etc..
To understand how some things work, you need to put forth the effort to learning them. It seems you have not researched enough, or you are using terrible sources. If you start learning HTML, you can open a text editor of your choice, program the html code, and then save it as anything.html -- Just make sure you add the .html extension. This should allow you to get more hands on in learning how things work. I would also recommend getting an apache server for free to test out your projects. This will ensure that you can keep hands on training while programming to help understand how things work.
If you do not try and understand, then you wont. Honestly, I could probably go on and on about what you could do... However, there are probably over a thousand different people that spent hours upon hours making tutorials and videos on this very same subject. To cover all of it on this one single post would be absurd. I recommend going to codecademy.com and w3schools.com for some free tutorials on web design.
Anyways, some of the information could be a bit off, I made this kind of quick without referencing to any sites. I would reccomend you not take my word for anything anyways and to go out and learn it. Everything I posted above could be a lie. It's up to you to find out ...
Best of luck,