Depends on what kind of programming you're interested in. Website creation involves programming, making apps for smartphones and tablets requires a different type of coding, etc.
If you don't have any experience at all with creating programs, then I recommend starting with learning about programming algorithms because it's the basis of all programming, it shows you the type of thinking it takes to create applications and the logic behind it. After that, you can start with C# and C++ for applications development or HTML and Java for website-related programming.