Learning to program:
Why do YOU Learn to Code
Originally posted by Elium Academy
17 November, 2016
The Golden Circle
You are at the start of your coding adventure, but there is a massive amount of information out there. So what to do? If you are looking to launch your own project, or even a business, you probably want to be able to put together a Full stack application.
Full stack basically means that you know a stack of technologies, from back-end to front-end, and can develop a functioning web application by yourself. This approach is the backbone of our Full Stack Web Development Bootcamp at Elium and of other comprehensive coding courses out there. But let’s take things one step at a time.
If you want to be able to put together a web app by yourself, the next question is: how do you learn what you need to learn to put together a web application according to your specific needs as an entrepreneur, developer, tech manager, etc.?
The Why Mindset
In order to start learning the right way (and the right things), you will need to adopt a certain mindset to be effective in your learning. We often get people asking us things like: “What language should I learn to make money fast?” or “How can I learn programming in 3 months?”
These questions are missing the point. They are an attempt to short-circuit the process of learning code, but the truth is that with that mindset you are more likely to get burned by that short-circuit than succeed. To gain critical skills or build something, with coding as with everything else, you need to start asking the right questions before investing your time into learning programming.
There’s really only one question you should ask yourself when deciding to learn how to code, and that is:
Why do I want to learn coding?
We believe that placing the WHY in learning before the HOW, or the WHAT is the best way to achieve meaningful progres.
Why do I want to learn coding?
This may seem trivial but it is powerful. If you understand truly why you are doing something, you are more likely to be successful because you are driven towards achieving your goal.
If you want even better results, you’ve got to dig deep with your answer. Try using what we dubbed the Why technique. Ask yourself: Why [do I want to learn how to code]?, until your answers boil down to your real feelings. For an example of this, see our developer’s answer on Quora.
You are probably not used to questioning such a universally positive drive as the desire to learn. Learning is perceived as something beneficial in and of itself, but trust us on this — learning without a clear goal and a motivation quickly becomes a chore and rarely leads to tangible results. The moment you find real reasons to learn code, you will discover things about yourself you haven’t even thought of before. It is an extremely powerful technique which you can also use to find meaning in many other areas of life.
Learning begins whith a meaningful WHY
Next Step: Turning Why into How
If you’ve answered the why question for yourself, you are most likely done with the hardest part, so cheer up!
In the next article, we will dive deeper into the web technologies market. Because now that you know why you’re learning, to turn the Why into a How, in other words, to find the right framework for your learning should be much easier. And once you understand what’s out there, all that’s left is to actually start doing. But worry not, we help with that too!
Learn to Code is a series produced by Elium Academy that aims to equip you with the knowledge, strategies, and resources to help you begin your journey into programming.
By liking and sharing this post, you can help others begin their coding journey.
Share your thoughts
Become part of our open community, and get coding!
Learn how to turn your favorite open-source project into a personal tutor.
“Always code as if the person who ends up maintaining your code is a violent psychopath who knows where you live.”
Easy advice, but how do you do it?
“Any sufficiently advanced technology is indistinguishable from magic.” Why can some people learn to program over night, while others can’t seem to learn no matter what?