Easy to learn, a lifetime to master
However, this does not mean that it is a language for amateurs or those that have no interest in the deeper concepts of computer science. Quite the opposite. Its object model makes it somewhat challenging and intriguing to seasoned software veterans, and when that model is truly grasped it opens up a world of flexibility and novel approaches to programming problems that would not be possible in many other leading languages.
Refresh your career