Learning a language is hard. This applies to both spoken and programming languages. If you’ve learned one language however, it may be much easier to pick up a new one, depending on how similar their roots or paradigms are. If you’re an English speaker and you want steak fajita tacos from an authentic Mexican restaurant, there’s a direct translation for that. There may be some differences beyond just syntax, but if you said “Carne fajitas tacos” instead of “Tacos de fajita de carne”, a native speaker would know what you meant.