There is no language to learn, everyone recommending a language without considering what op's objectives are. There is no point in learning C++ if your aim is to be a web developer. The language you learn is irrelevant, the concepts you learn are more important.