Keep Pushing Through the Pain

So on first glance this post could be about a lot of things, working out, eating better, quiting smoking. But in my case it is about learning to program, or maybe a better statement would be, learning to think logically. You see I have been interested in computers for most of my life, but it was not until after I graduated from high school that I started looking into coding. I have dabled with several online teach yourself / go at your own pace resources, but never had much sucess. Part of the problem was my attention, I would “learn” part of one language then think I was a master then move on to something else. Then when trying to put it all together for a project, I would realize how confused I was. But, since I was learning on my own, I would consistently feel as though I was the only person having these issues.

Years went by with this same “rinse and repeat” cycle that I was stuck in, that is, until I found Launch School. Now this is not an advertisment for the program (for anyone interested in my opinion I will give it but that is not the focus here). Launch School is the only online go at your own pace program that I have found that really teaches the fundamentals of programming to the point where I feel confident moving forward and then relying on the skills learned in the previous course.

When I first started I was constantly down on myself thinking “you’ve done all this before”, “why are you taking so long to do it again?”, “why is this still so tough for you?”, and finally “maybe you’re not cut out for this after all”. But after completing the first course with Launch School and the first interview assessment I have had new life breathed into me. It is as if I finally have validation that, yes, I am capable of this. Now granted I am not saying that anyone told me I am going to be the next Mark Zuckerberg, but coding in front of someone and not having them laugh at me and say “what the heck are you doing?” was a big step for me.

So what am I trying to say? Well, what I want to say, and hopefully this helps somone out there, is that if you too are struggling learning something that is a passion of yours, don’t give up. Keep pushing yourself, keep working at it, keep trying different approaches, because you will have that “ah-ha” moment when things start to become more clear. It just takes work.

And then, you’re going to struggle again, and when that happens, you have to remind yourself that this is a good thing, that this means you are learning a new concept and we all must struggle with things at first in order to master them. And eventually you will have another “ah-ha” moment.