I like to think a good programming book will teach you theory along with showing you what an implementation in a language is going to look like.<p>While you still find it&#x27;s hard to decide which language is superior to learn, maybe do some comparisons? You could look at some samples of different languages very easily, e.g. get on github and browse around! Then perhaps you gravitate naturally towards how one looks?<p>It could be nice, just starting out and all, to enjoy the natural elegance of languages: consider solving some project euler problems...then you can look at solutions in all sorts of languages! What fun.