Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
July 20, 2021 01:05 pm GMT

Motivation and Mindset as a beginner in programming

Hi, my name is Daniil, I'm following the 100daysOfCode challenge and this is my first blog in which I'm sharing some of the experiences I've gained along the way.

How to get started with programming? Which resources you're using for learning? Ive no idea where to begin. How do I start? These are just some of the questions I receive in private messages from people who follow my journey.

I don't know if you're a beginner or maybe you know some basics but let's start all over from the beginning. First of all, you'll need dedication, motivation and consistency to stay stick with your programming journey.

Consistency

Learning to code is incredibly rewarding but can also be difficult and frustrating. Anyone can learn how to program as long as they are willing to put in the time and effort.

The first rule of programming in my opinion may be considered "Consistency". When you are just starting out, you might want to rush into things and spend hours each day dedicated to studying and practicing coding. But you may think that you're not learning anything and you're not making any progress, with this approach you'll definitely end up burning out and giving up. Youll be more likely to continue if you figure out how much time you can realistically and sustainably spend each day or each week studying coding. Then stick to that. I'll recommend spending at least 1 hour per day. Even small efforts, when combined with consistency, can lead to big accomplishments.

Take brushing and flossing your teeth, for instance. You might spend 4-5 minutes per day on brushing and flossing. A tiny amount of time! But doing that every single day means the difference between having great teeth, and having no teeth.

This is why consistency is more important than trying to go as fast as you possibly can.

You will inevitably get stuck at some point in the curriculum, perhaps due to a concept that you are having difficulty understanding. It's ok if you're feeling stuck and don't understand the meaning of it all. You can figure it by using these approaches:

  • Google it: You can be certain someone else out there has encountered the same problem as you at some point. A quick Google search can often lead to a solution.

  • Take a break: find something else to do, maybe make yourself a cup of coffee or even go for a walk and then come back, do not rush yourself into solving that problem, take some time for yourself and then come back with more power and desire to learn.

  • Ask for Help: Don't work on a problem on your own for too long. If you can't figure something out by yourself, ask. You can always join a comunity, there is a lot of them just waiting for you to give a question(Discord communities, Twitter, Reddit, etc.), don't be afraid to join them, they are in the same position as yours.

Please remember: People will be more willing to help you when they can see you have already put effort into trying to figure out the solution on your own.

Dont compare yourself to others.

As you start getting more involved in the coding community, please try to remember not to compare yourself to other coders. Obviously its impossible to not see what other people are doing or accomplishing. But try (as much as possible) to not feel like you have to keep up with everyone else.

By comparing yourself with over developers you may end up just feeling discouraged because someone is more ahead of you. Please do not compare yourself to those whove spent their youth solving math, physics, and programming problems.

Everyone has a different situation and progresses at different speeds. Some people will have more time than you, or may be faster at learning certain things than you are. Others will have less time or learn slower than you. No one is better than another person.

It may be difficult but please don't worry about someone else's journey, just worry about your own.

Practice

Dont spend all of your time on reading books or watching videos. In short do stuff! Do something with you're knowledge, if you came up with an idea, implement it, try to create something. Its a lot to process, and trying out things will help you remember them.

Conclusion:

Learning to code is a really difficult thing to do, and if youre somewhere on that path please don't give up. Even if you feel like you are completely lost and youll never be good at programming, just know that it will come with time.

You just started a lifelong journey, which provides amazing opportunities, enjoy it!

Thanks so much for reading!


Original Link: https://dev.to/daniilbirsan/motivation-and-mindset-as-a-beginner-in-programming-3adg

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To