I think programming is an art of logic. A programmer should never limit his professional career or learning motivation to a particular language or framework. I believe a programmer who can solve logical problems, can manage to code in any programming language. I don't think myself as an expert programmer but I always try to be a good learner.