1. French needs learning difficulty.

(Is this sentence grammatical?)

2. I have too many things to do.
3. I have so many things that I cannot do them.

(Are both the same?)

#1 doesn''t make sense. I don't know if you are trying to say

Did you mean Learning French is difficult ?