Learn Programming

High Level Languages

Scratch -

HTML/CSS (not neccesarily programming, but good to learn) -

Processing

Moderate Level Languages

Python

Java

Javascript

Low Level Languages

C#

C/C++

Assembly