Do you have a specific goal in mind? Are you looking to score an industry job, to make games, to program personal projects, to make your own product?
There is really no shortcut to learning how to program besides just working on programming projects. I'd recommend you spend a little bit of time studying the basics and working on simple projects -- any university intro course should work well. I strongly recommend Harvard's CS50, I took it when I was a freshman and it pretty much turned me from "not a programmer" into "able to teach myself whatever I want." It's also free online through edX
https://www.edx.org/. It's a great way to get your feet wet enough that you stop worrying about drowning and can start piecing together a nice stroke =p.
You'll learn basic theory and get hands on experience with fairly low level things like for an intro course, and you'll also get to do cool little projects with a lot of guidance to get you going. Don't worry about the choice of language. I've met great programmer's who are the natives of many different languages. Knowing x y or z language doesn't make you a better programmer than not knowing x y and z language. It's all about what you can do with a tool, about honing your design and problem solving skills. If you understand how to design software and have well-honed problem solving chops learning a new language isn't very difficult. That said, I am slightly biased towards C because I think it's good to be introduced to pointers and really understand the difference between values/references very early on.
After CS50, I recommend you use MIT's OCW to go through some upper level courses depending on your interests --- whatever you choose I suggest you at least take algorithms and data structures and learn them really well. Try to implement every data structure you learn about in C, and try to implement the algorithms you learn at least once both normally and recursively.
Concurrently, I recommend you find little projects you have fun working on and just code. Code something every day, whether it's an AI script in this game (which is basically assembly and therefore a really good way to cement your knowledge of control flow and machine logic), an open source project or just little utilities for your own use to help you with routine parts of your job/daily routine.