17

The more I learn about programming the more terrified I become about having huge knowledge gaps and learning something wrong by possibly making wrong assumptions about how certain things work or by falling on bad tutorials. I'm constantly hyped about coding, and at the same time I always feel I will never be able to say confidently "I know how to code".
How the hell do you make sure you are learning programming correctly as a self taught? Or do i just have to accept that no matter how and what I code there will always be a better way to do it, resulting in me constantly feeling as a low-skilled coder?

Comments
  • 3
    So here's the thing: if you know the concepts behind coding properly, learning a new language or framework won't change that. You may not be on an expert level in a particular language ever, but if you understand the concepts behind programming in general, you are a "coder/programmer/etc"
  • 2
    Two things:
    1)
    https://davidwalsh.name/impostor-sy...

    2) There will always be somebody better, smarter, faster and more knowledgeable than you. Take comfort in that fact, because it means you will always be able to keep learning.

    The key is not to feel bad about mistakes. Mistakes are part of the learning process. Holding the wrong idea is fine if, when you discover that it's wrong, you're quick to change it.

    The only time it's bad is when you stubbornly insist you're right.
  • 2
    By the way, that dude who's plugging away at code that makes your head spin? The guy who uses words that make you feel like a kindergartner?

    Chances are he feels just as out of his depth as you do. If he doesn't, he probably should. Feeling out of your depth is the mark of a coder who's constantly improving. It should never go away.
Add Comment