Este é o primeiro de diversos textos que vou desenvolver para ajudar aqueles que ainda não conhecem o HTML e estão em busca de aprender sobre.
1.1 HTML = programação?
Não! Nunca será! rs
É comum ouvir de quem ainda está começando frases do estilo: “eu programo em HTML”. Tá errado! Muito errado!
Errado, pois HTML é uma linguagem de marcação e não é uma linguagem de programação. Ok?
1.2 HTML vs PHP (ou ASP, ASP.NET, etc)
Qual a relação entre o HTML e o PHP e outras linguagens? O que eu faço com HTML, faço também com PHP? Não!
Durante a criação de um site, a parte visual é produzida utilizando o HTML. Contudo, é muito comum precisar criar um site que execute procedimentos lógicos, trabalhe com um banco de dados, etc. Essas tarefas não podem ser executadas, pois HTML não é linguagem de programação, logo, faz necessário utilizar uma linguagem como PHP, ASP, ASP.NET, etc.
Basicamente, o HTML cuida da parte visual do site. O PHP trata da parte lógica. E sim, você mistura em apenas 1 arquivos os códigos HTML e PHP (e outras linguagens).
1.3 E o tal do CSS?
O CSS surgiu depois do HTML e veio para facilitar e aprimorar a formatação de conteúdos no HTML. É uma linguagem de estilo que se integra ao HTML.
Vou falar sobre o CSS mais a frente.
1.4 HTML, XHTML, HTML 4, HTML 5, etc
Falando de forma bem resumida, são versões do HTML. O HTML 5 ainda está em desenvolvimento e atualmente, é mais comum trabalhar com o XHTML.
As diferenças entre as versões se resume a adição e remoção de algumas tags de marcação e mudança em algumas regras.
1.5 Conclusão
Eu sei, não ensinei nada sobre a linguagem em sí. Mas é importante ter em mente essas informações básicas para que você saiba mais sobre aquilo que se propõe a aprender. Prometo jogar bastante HTML na sua mente na próxima “aula”!