diff --git a/languages/CAML/CAML.ml b/languages/CAML/CAML.ml
new file mode 100644
index 0000000..cd64f1d
--- /dev/null
+++ b/languages/CAML/CAML.ml
@@ -0,0 +1 @@
+print_endline "Hello World";;
diff --git a/languages/HTML5/html.html b/languages/HTML5/html.html
new file mode 100644
index 0000000..c4e49ef
--- /dev/null
+++ b/languages/HTML5/html.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+ Hello World page title
+
+
+
+ Hello, World!
+
+
diff --git a/languages/Objective-C/hello.m b/languages/Objective-C/hello.m
new file mode 100644
index 0000000..d2c4983
--- /dev/null
+++ b/languages/Objective-C/hello.m
@@ -0,0 +1,5 @@
+#import
+
+int main(int argc, char * argv[]) {
+ NSLog(@"Hello, World!");
+}
diff --git a/languages/Pascal/hello.pas b/languages/Pascal/hello.pas
new file mode 100644
index 0000000..ab62b97
--- /dev/null
+++ b/languages/Pascal/hello.pas
@@ -0,0 +1,7 @@
+program HelloWorld;
+uses crt;
+
+begin
+ writeln('Hello, World!');
+ readkey;
+end.
diff --git a/languages/Perl/hello.pl b/languages/Perl/hello.pl
new file mode 100644
index 0000000..f388438
--- /dev/null
+++ b/languages/Perl/hello.pl
@@ -0,0 +1,3 @@
+#!/usr/bin/perl
+use warnings;
+print("Hello, World!\n");
diff --git a/languages/Portugol/portugol.por b/languages/Portugol/portugol.por
new file mode 100644
index 0000000..4408f03
--- /dev/null
+++ b/languages/Portugol/portugol.por
@@ -0,0 +1,19 @@
+programa
+{
+
+ funcao inicio()
+ {
+ escreva("Olá Mundo")
+ }
+}
+/* $$$ Portugol Studio $$$
+ *
+ * Esta seção do arquivo guarda informações do Portugol Studio.
+ * Você pode apagá-la se estiver utilizando outro editor.
+ *
+ * @POSICAO-CURSOR = 12;
+ * @PONTOS-DE-PARADA = ;
+ * @SIMBOLOS-INSPECIONADOS = ;
+ * @FILTRO-ARVORE-TIPOS-DE-DADO = inteiro, real, logico, cadeia, caracter, vazio;
+ * @FILTRO-ARVORE-TIPOS-DE-SIMBOLO = variavel, vetor, matriz, funcao;
+ */
\ No newline at end of file
diff --git a/languages/Rust/hello.rs b/languages/Rust/hello.rs
new file mode 100644
index 0000000..47ad8c6
--- /dev/null
+++ b/languages/Rust/hello.rs
@@ -0,0 +1,3 @@
+fn main() {
+ println!("Hello World!");
+}
diff --git a/languages/Scala/Hello.scala b/languages/Scala/Hello.scala
new file mode 100644
index 0000000..61fff5a
--- /dev/null
+++ b/languages/Scala/Hello.scala
@@ -0,0 +1,5 @@
+object Hello {
+ def main(args: Array[String]) = {
+ println("Hello, World!")
+ }
+}
diff --git a/languages/Swift/hello.swift b/languages/Swift/hello.swift
new file mode 100644
index 0000000..05cbe62
--- /dev/null
+++ b/languages/Swift/hello.swift
@@ -0,0 +1,2 @@
+import Swift
+print("Hello, World!")