I can’t use exercism as the exercises are far too advanced.
I know I should go back to earlier lessons but I can’t make myself because I feel to embarrassed to be struggling like this. I feel if I re-do those lessons it confirms that I am too stupid for this. It is an uphill battle just to ask for help in the forums in the first place.
I often feel if I am less than perfect or do not find anything easy the first time I should give up.
I know that I am not stupid and I know asking for help or needing it isn’t shameful. I know finding everything easy first time is unrealistic. But that doesn’t stop how I feel especially when I am struggling on a lesson.
Hmm, someone could give an in-depth advice. But all I can say is if you’re suffering, that means you’re learning something beyond. Literally, something you don’t know if you could really understand or do it. But you know what can defeat those doubts?
Perseverance, Consistensy, Inspiration, and so on. I can keep going, but ask yourself, why are you doing this in the first place? Did you start to give up?
I understand at some point it’s fine to give up on something that’s unrealistic. But no, nothing is unrealistic, if you keep on going.
I also often notice that you’re mentioning about what other people think.
Please don’t. I’m gonna say this frankly, they don’t matter. They don’t know you. They don’t know your capabilities, they don’t define your future.
Your decision making, your perseverance, your efforts, are what makes you who you are. You are the only one who knows yourself. Alright?
This stuff is hard. It is totally normal to have difficulties. For perspective, university students learn course content over the course of 4-5 months with 2-3 live lectures and office hours. It takes time and it is hard to get it to click.
The first programming language is always the hardest.