diff --git a/processing.html.markdown b/processing.html.markdown
new file mode 100644
index 00000000..707e09c9
--- /dev/null
+++ b/processing.html.markdown
@@ -0,0 +1,27 @@
+---
+language: "Processing"
+filename: learnprocessing.pde
+contributors:
+ - ["Phone Thant Ko", "http://github.com/phonethantko"]
+---
+Processing is a programming language for creation of digital arts and multimedia content, allowing non-programmers to
+learn fundamentals of computer programming in a visual context. While the language is based off on Java language,
+its syntax has been largely influenced by both Java and Javascript syntaxes. [See more here](https://processing.org/reference/)
+The language also comes with its official IDE to compile and run the scripts.
+
+```Processing
+// Single-line comment starts with //
+
+/*
+ Since Processing is based on Java the syntax for its comments are the same as Java (as you may have noticed above)!
+ Multi-line comments are wrapped around /* */
+*/
+
+// In Processing, your program's entry point is a function named setup() with a void return type.
+// Note! The syntax looks strikingly similar to that of C++
+void setup() {
+ // This prints out the classic output "Hello World!" to the console when run.
+ println("Hello World!"); // Another language with a semi-column trap, aint it?
+}
+
+```