I'm failing my freshman semester right now, for the second time (on another uni), and I'm depressed
I hate when CS assignments have pretty-much-c...
For further actions, you may consider blocking this person and/or reporting abuse
These assignments are actually a good use case to prepare you for working as a developer in the real world/industry. As a developer, you are going to constantly be given 'endless' assignments. Your biggest goal is going to be to find a way of defining 'minimum viable function', in order to iterate.
In the case of these assignments, find out from your professors what the minimum viable function is, and come up with a map for what that would look like in the languages you are using. Go from there, and don't give up. The problem you are describing is that you are likely trying to complete 'everything' at once, which any experienced developer (or even development project) will teach you -- isn't how development works. Even DevTo is constantly improving and iterating.