Humans, with our big brains, are built for one thing: learning. Having a brain like ours allows us to survive and adapt to many environments, including hostile ones. We’ve been to the depths of the ocean and to the surface of Earth’s natural satellite, the Moon. All because of our brains.

As babies, we were surrounded by an unfamiliar world, but we made sense of it. Our first words were ours. We figured out the language and grammar through listening to others. After much confusion, we began to understand. We applied it, not very well at first. But after countless hours of being immersed in the language of our caregivers and peers, we became proficient. Wanting to engage with the world around us drove us to skill acquisition. We were motivated and excited. It was a staggering effort on our part, but we got there. It was worth it.

In the tech industry, people are often classified as either “self-taught” or those who have been to University. But the truth is that no matter where you learn, you’re teaching yourself. You’re building a model in your mind of how things work. You’re creating a simulation of the complex technical systems in your mind. No one can do it for you.

The Motivation Factor

The truth of the matter is that in order to get anywhere in life, you’ve got to want to do it. Learning new things is hard. Really hard. You have to be all in. Sometimes you have to force yourself. If you moved to France, you’d have to learn French. In an English speaking country you’d need to exert more effort to get practice. It’s not impossible, though. But you have to be honest with yourself. You know your boundaries and limitations. How much do you want it?

The same goes for technology. The expectation by some is that watching a video, reading a blog post, taking a course or reading a simple definition is enough to understand something. But it takes way more than that, it takes your motivation and perseverance. Picking and prodding at the thing. Putting it in your mouth and chewing on it. Using it incorrectly, insanely and then competently. Have peers critique you. Work at it professionally, and then, you may have a real working model in your mind.

When learning technology, or anything for that matter, you’ve got to ask yourself, “Am I excited about this?”. If the answer is yes, then keep at it no matter how hard it feels. It gets easier. Scratch that, you get better at it. It’s still hard – you’re just better!

At Treehouse, we try to break down complex topics into as simple digestible form as possible. But for you to really understand it, and become competent at it, you need to watch people do the thing over and over again, try it over and over again. Make mistakes, make your brain hurt and know that whatever struggles you’re facing are normal and you’re not the first one. Make the code your own like those first words were your own.

I’ve been a life-long learner. I’ve always pushed myself to learn something new because of the opportunities it could afford me. I’ve learned many programming languages and frameworks. More recently I’ve been learning electronics. I’ve found, that being that baby again is the way I can learn things. I immerse myself in the language of the area I want to learn about. I listen to how people chain words together. I start to build a vocabulary, not a full understanding by any means. I get as much information from whatever source I can. Then, I could ask the questions. I knew what I needed to know. That makes all the difference.

While we want to guide every learner at Treehouse, the responsibility is on you to use that brain in this new strange world in order to reap the benefits of engaging with it.

Now, read this article again.