I wanted to make iOS apps, which uses primarily uses Objective-C. After a bit of trying to learn, I found that Obj-C resources weren't very good. Some suggested that I should learn C first, which is where Objective-C was based off of, so I figured I'd do that.
In terms of your choice of language, first figure out what you want to make. Web apps? Mobile apps? Desktop software? That will let you know your options for languages.