Research first, take every advise with grain of salt... there is no perfect programming language and it's all depends on what problem you are trying to solve and what interests you the most.
This, absolutely this