Struggling To Learn To Code ?

Manish GuptaManish Gupta
4 min read

Table of contents

Hey, are you also struggling to learn to code? If yes then read this, and you'll get an idea about what to do next to get better output.

Let me share my short story, Initially when I started my programming journey, I also struggle a lot in starting. Like there are many problems that come when you start like finding which is the best resource. , which programming language should I learn first? , Is this language has demand in the future or not? I wasted almost 1-2 months in this to get started. Finally, when I started after learning for a few week I got stuck and my motivation to learn down gradually. Then I saw one influencer bhaiya who works in MNCs announce that they are launching a course. And I thought that bhaiya works in big company so they are working professional so they have more knowledge. Let's start and learn from him.

So I jumped to that course and start learning. Initially, it was enjoying while learning but gradually when I didn't solve questions by myself my motivation became down, and thought 'Mujh se nhi hoga yar'. And give up.

But you don't do like this.

Remember -- If you are giving up then you are not giving up, you are also giving up an amazing career that change your future.

After a few days, I started again so I'm sharing some key points which helps me.

  • Stop Looking For The Best Resource

Pick one resource in which you are comfortable and stick to it. Learn basic first. If you understand the basics very well. Then the next path became easy for you. Basic is most important because everything is made on top of it. Don't waste time like me on choosing the best resource because it doesn't exist. Nobody is perfect. So just start and learn the basics first at least.

  • Join Communities

    If you're in college there's more chance of having a coding community so join and learn in those communities together. It will help you in many ways like doubts clearing, and understanding topics by discussing with each other. It will speed up your learning process.

If there is no such community in your college then don't worry, try to find some online communities like join discord or search for this type of community on telegram. Find a good one and make friends whose dreams same as yours and learn together.

Phir bhi nhi mila then Be AatmaNirbhar. Use such platforms as google and StackOverflow, medium, etc whenever you got stuck.

  • Avoid copy paste tutorial

If you are following tutorials then don't just copy and paste only because this will not increase your learning, it feels like you learn a lot but actually, when you start coding by yourself you realized you don't know anything and are unable to code by yourself. This will never make you a better programmer.

So the best way is to make notes while watching the tutorial once the tutorial is finished. Close that video and do it yourself and if got stuck take help from notes don't jump directly to the tutorial.

Following this way of learning, It will make you a better developer.

- Build Projects

Once you learn any technologies or framework try to build some mini projects on it. It will help you in many ways like, while making if somewhere you got stuck then you know how to solve that problem which builds your confidence and helps you in the next project and you don't give up whenever you got stuck next time.

Also making projects, show proof of work that you understand that technology very well.

  • Don't try to memorize everything

In beginning, you have learned so many things so it feels like too much when you think and you got overwhelmed but don't try to memorize everything even syntax. Just know how it works and their workflows very well. For syntax, you just google that part in case you forgot.

Later after writing and building many projects, you will get familiar with those syntaxes.

  • Don't give up and have patience

Learning to code is hard initially that's why there is so much money in this amazing carrier.

Remember the above line i.e. If you are giving up, then you are not only giving up, you are also giving up an amazing career that change your future.

Everyone learns at a different speed, So do it at your own pace and take time to build and understand the basics very well.

  • Use multiple resources

Once your basics became strong. Try to use multiple resources and read the official documentation. Learning from the documentation is the most important part. Everyone has a different way of teaching and knowledge so use multiple resources to learn deep and strong advanced stuff which helps you later in future jobs. Learning from Multiple resources gives you a wide and in-depth knowledge of that technology.

0
Subscribe to my newsletter

Read articles from Manish Gupta directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Manish Gupta
Manish Gupta