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..
JavaScript is a way to allow the user to interact with the page. For instance, you could add a JavaScript function onto your page that will pop up an alert box. The alert box could contain the message: "We have an important survey, would you like to take it?" The user can then choose if he/she wishes to take the survey or not. This is just a tiny example of JavaScript.
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.
There are basically three categories to programming: interpreted languages, compiled languages, and web-design languages. It's basically how it reads above. web-design languages are used to make web-sites, and I would not call this a programming language, unless you are programming with more advanced languages such as ajax and JavaScript. Compiled languages are ones that need to be compiled first before they would run such as C++ and Java. The interpreted languages would be the languages which can be ran right after made, without the need of compilation. This would include programming languages such as Python.
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,
- Ninjex