The easiest is LOLCAT.
The programming language you should start with is either Python or Java.
Look into OOP if your learning.
It's clear to see I distinguished them from standard programming languages. HTML is a good place to start.If you don't mind starting with a web language
Java is definitely not recommended as a first language.
Python is a good choice however. It uses dynamic typing and clean syntax which makes it easy to understand. The datatypes still do play a role, and you can learn that from Python. After you get that down, then you should try some statically typed languages like Java. The two aren't really close at all, namely because of syntax and the way datatypes are handled, but if you learn python and basic programming concepts from it, you can learn Java or any other language.
i am doing c++ in school, and i find it very easy at the rate we are going (slow)
Java is definitely not recommended as a first language.
Python is a good choice however. It uses dynamic typing and clean syntax which makes it easy to understand. The datatypes still do play a role, and you can learn that from Python. After you get that down, then you should try some statically typed languages like Java. The two aren't really close at all, namely because of syntax and the way datatypes are handled, but if you learn python and basic programming concepts from it, you can learn Java or any other language.

