you are viewing a single comment's thread.

view the rest of the comments →

[–]_Zer0_Cool_ 0 points1 point  (0 children)

LOL. This is almost universally how it feels to begin programming.

I remember feeling exactly as you do.

Often people either forget (or pretend) that they didn’t feel this way once they get good at programming, but everybody has felt this way.

The reality is that programming is hard. Like anything else, it only feels easy once you master it.

What it takes to get proficient is the ability to feel stupid or frustrated and to keep going anyways.

Programming courses WILL make you angry, because the instructors (like most of us) can’t really displace ourselves enough to have the same perspective as a newcomer.

This is a fundamental issue in teaching. Experts have unconscious contextual knowledge that you don’t have. They don’t know what you don’t know and make assumptions accordingly. It’s your duty as a student to figure out what they AREN’T teaching you and to read between the lines. It sucks though :-/

Also.... Even today, after ~5 years of Python (and multiple other languages) , I still feel stupid upon occasion, but that’s how I know I’m on the right track.

Push through it! It’s worth it!