If you first need to start programming, I suggest an easy language like PASCAL.
Nice thing about it is, there are no classes to be dealt with and you easily learn the simple strings of how to make a program. Ten you can go over to a language like Java or C++, which are class based, and a bit harder, but any step from PASCAL to another language will be easy as the basic programming structure is easy.
Another suggestion would be to seek help from someone who knows how to program already, and not just try it yourself. Someone who can easily spot mistakes and give you the correction will be a big help.