For a start out language I myself would look into C#, Java, or Python. Though you will get people who say just go ahead and start out the monster C++. You will not get one definite answer. The important thing is that you pick a language, start, and stick to it. Too many times people spend too much time starting and stopping and not just picking one language and sticking to it. Once you learn one language it's fairly easy to learn another if needed. The concepts are still pretty much the same, it's just learning the languages specifications and syntax.