It is a basic level of knowledge to keep in mind, especially if your intention is to become a professional software developer: Focus on the structure, not on the language.What I mean by that, is that in virtually all modern (and not so modern) high-level programming languages you are likely to encounter, all utilize essentially the same concepts, and the same forms.