English, like most languages, categorizes things in the world into 3 genders: masculine, feminine and neuter. So, male people are he, female people are she, and everything else is it (apart from ships and countries, which are she, and animals we are very fond of, which are he/she according to their sex). That is all the learner needs to know.
German has the same 3 genders but the allocation of nouns to these different genders is seemingly arbitrary. So, for example, spoon (Löffel) is masculine, fork (Gabel) is feminine and knife (Messer) is neuter; girl (Mädchen) is also neuter. And once the gender of the noun has been determined, the learner has to know the corresponding form of its determiner and of the adjectives that modify it.
English is certainly very much easier in this aspect of its grammar.