Linguagens de Programação
Ruby
O Ruby ganhou espaço quando Dave Thomas e Andrew Hunt, conhecidos como "Programadores Pragmáticos", adotou-a como uma de suas linguagens preferidas. Originalmente criada por Yukihiro “matz” Matsumoto, que tentou unir caracteristicas de suas linguagens preferidas, ela á uma linguagem interpretada, orientada a objetos, de alto nível, com uma tipagem dinâ

Tendo uma aplicação muito geral, desde editores de texto até aplicações em Iphone, a Ruby se diferencia das outras linguagens por tratar tudo, até um número inteiro, como um objeto. Tem uma sintaxe que as vezes chega a ser engraçada. Pode-se modificar qualquer aspecto, podendo até trocar comados ou operadores, como por exemplo, o operador "+" por "plus".
HTML
O HTML não é uma linguagem de programação em si. É uma linguagem interpretada voltada para web, na parte de desenvolver páginas, sendo os navegadores seus interpretadores. Tem como característica uma linguagem formada não por blocos, mas por marcadores - ou etiquetas. A tecnologia nasceu do casamento entre HyTime e SGML. Por não ser uma linguagem de

Por ser uma das linguagens mais utilizadas hoje em dia, é muito grande o número de editores de HTML, sendo que um site pode ser desenvilvido até num simples bloco de notas. Por ser interpretada, esta linguagem não requer um compilador.
Um documento básico em HTML é dividido em: cabeçalho e corpo, onde no corpo é que fica o conteúdo em si - imagens, textos, e sua principal característica: hiperlinks.
É uma linguagem imperativa e linear.
-----------------------------------------
Fontes:
http://pt.wikipedia.org/wiki/Ruby_(linguagem_de_programação
http://pt.wikipedia.org/wiki/Html
http://www.ruby-lang.org/pt/
Material do Curso Joomla! da Softeam