There certainly is masculine and feminine in Italian, though i can understand how people say Japanese is easiest of all to get basics and prob among harder to master.
You will encounter some form of masculine and feminine or at least something as complicated in any major language in the form of words changing depending on who uses them, what tense the use of them is, how many people it refers to as well as masculine feminine and syntax differences.
I would not describe it complicated but that English word logic does not apply. The biggest speed bump to make it the difference between knowing what everything means and thinking in that language, which will just click one day. It is the difference between simply translating as you talk and being fluent.
I learned English second when i was very young and Italian first, i would not say other languages are more complicated just that English is simplified by comparison. Most native English speakers wont understand because we don't experience it as fluent speakers of English but the purpose of the alternatives to the same word is to avoid misunderstanding similar phrases.
If you look at all the different ways to say the same thing but under different contexts, you can see how it may avoid misunderstanding (such as who/what/how many your referring to for example as you refer to a group of people differently to a singular when applying certain words). It sounds stupid because we get on just fine but its a bit like when someone speaks broken English and though you can sort of gather what they are getting at, but it doesn't quite make sense straight away in your head because bits of the sentence is missing to make the articulation 'smooth'.
Biggest tips i can give for the learning curve:
1.Speak as much as you can
2.Dont be afraid of sounding stupid or be embarrassed of your accent
3. over-pronounce rather than under-pronounce if you struggle
4. Ask people to annoyingly interrupt and correct you