Great article explaining why you should learn MORE programming languages.
Why are so many developers so very emotional when it comes to their favourite programming language?
I believe that the primary reason people feel the need to vehemently defend a particular language is that they are lazy. Of course, good programmers are always lazy (why else automate?), but this is a specific and very bad laziness - being too lazy to learn. If my favourite language is better than anything else, or maybe at least just as good as anything else, I don’t have to spend time and effort learning new languages.
My advice: start with the different paradigms. Once you get the main programming paradigms - imperative and declarative, and more specifically the following mainstream subsets: procedural, object-oriented, functional, you will have no trouble learning any language that exists in… like, 1 hour.
The Potter author has signed with Little, Bown to publish a new novel for adults. No title, release date, or plot details are known at this time. The author state it will be very different from Harry Potter.