At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga.
Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus.
Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.
Decide on what type of language suits you, and in which field are you interested in. Then find an online course, grab a book and get started -_-
I would go one step further, and say *find something you want to build*. Anything. It can be as simple as a website to start with. *Then* pick a language (whichever one you've heard the most about is fine), pick up a book, and work through it with an eye towards building the thing you want to build.
If you are, figure out what you need it for and choose a suitable language. I started on C++, then went on to VB, which was a big step down (to me) and then went back to do Java. Depending on how your using it and if you can keep yourself amused and motivated, you'll enjoy what you're doing and be eager to learn more.
Having a project in mind is key, as shadowfiend says.
Not the answer you are looking for? Search for more explanations.
Actually IMHO I think this would be a great way to learn, and it's something that gives credit and there's a huge network (atleast there was for Machine Learning, AI and Intro to Databases, what I tried out with MIT)
Thank you all for your help really appreciate it
May I recommend: Stanford University's CS106A Programming Methodologies course? http://see.stanford.edu
hey you can also try cs50 of harvard university, it's a great course and you get to learn a lot and it's also fun. the website is https://www.cs50.net/