This question has always been asked to me, but I too was confused about what was good. Later after some research, I found that choosing one language is not the solution because Companies and Institutions use multiple languages for their applications. And more importantly, it's all about your problem-solving skills.
Basically, when you build software, you're actually solving some kind of problem, and that is the skill you need to develop with programming. Knowing all the commands and syntaxes but not knowing how to use them efficiently is not the way you want to go.
But if you're getting started with programming, and you're having a tough time wrapping your head around brackets and semicolons. Python is the language for you.
The language has simple syntax and easily readable. Python's syntax is shorter than most other programming languages (Java, C, c++ etc). But it's pretty powerful.