The easiest language to learn would probably be PASCAL. however its dead and not very useful. The visual version of that language is known as Delphi, but its out of date. Many will swear by C++ or Java. However they are both fairly complex for beginners. However for modern programming, you will need to learn one of those eventually.
My suggestion would be study C#. Why do you ask?:
1. Visual Studio 2010 C# Express is free (although there's also a C++ and Basic edition as well)
2. Its simple to use and the IDE makes programming easier with autocompletion (sort of like c++ meets visual basic)
3. When you learn C#, you will be able to pickup Java and/or C++ easily
C# is a great and capable programming language on its own. However its geared specifically for Windows. If you intend to develop for cell phones or other operating systems like Linux, than you may wish to study C++ or Java. Java is much easier than C++, however it doesn't run quite as smoothly (Java programs require a user to install the Java RunTime before it can run). Good luck with your decision.
Note: The reason why most people suggest so many different languages is because each language is generally better in certain areas. If you intend to make different types of applications, you will most likely need to learn multiple languages. However once you learn one language, nearly all languages are similar, so it becomes easy to pickup. As suggested, I found C# to be similar to both C++ and Java, even though when C++/Java are directly compared, they are considered much more different.
--------- Extended Note -----------
Everyone learns in different ways. I found what helped me learn the basics of a programming language was to search for simple examples. The most basic example you can find in all languages is whats known as the 'Hello World' example. Its a piece of code that simply prints out the message 'Hello World'. After you figure out how that works in a language, search for ways to expand that basic example. Then eventually focus on things you want to do, then find the programming syntax to achieve it.
------------------------------------------