Also worth noting that when some concept is new to you, then pretty much all examples of that concept appear to be the same or very similar; i.e. we lack discernment without lots of exposure to that thing.
Ergo, as you build up more experience of programming, you will come to discern the differences between, and strengthen the common fundamentals of the languages you know.
This is I’m sure why people who speak multiple languages find it easier to learn a new language; they don’t just understand the language, they come to understand language itself at a deeper, structural level, and so they learn how to correlate structure and meaning from one language to another.
So with programming; the more programming languages you learn, the more you come to understand programming itself, and not just the specifics of the language you are learning. Variations in syntax and application become less and less of a barrier as you increase your grasp of the deeper fundamentals.
Or: how the brain works.
So just carry on and this will come