Start by learning the non object-oriented part. I'd recommend C, or C++ (just stay away from pointers and classes). Yes, the syntax might be a little hard at first, but it's much better getting used to it early on.
The topics you'll want to master are these:
1) Basics of Programming: a bit of history, understanding what a programming language is about, how a computer runs code, what compilation is about, etc.
2) Control Structures: the IF and FOR control blocks, logic operators, SWITCH, DO.
3) Functions
4) Arrays |