I remember after I had completed all the Game Development lessons (especially Game Development 1 and 2) on CodeCombat, my final task was to create a minigame in Python and I was left with no comments or help of any kind on how to do that (apart from the lessons I had previously completed from the course). It always left me feeling so overwhelmed that I was unable to code anything, I would feel better the next day and then start coding my game.
It should be no secret that learning to code is hard, but it is not helpful to keep thinking like that. It is much more beneficial to think of coding as a challenge as it changes your perception from coding is a struggle to coding is a challenge instead.
Coding is a challenge like in a classic adventure game where the hero is going on quests, encounters problems along the way and sometimes has to face a huge and intimidating monster. Nobody knows everything, you learn as you go and coding is a challenge, a challenge you can always improve on!
Do you ever feel stupid while learning to code?
All. the. time.