So many times we ask the question, how to become a good programmer? and the answer is easier than you think. Begin programming. And when you finish programming, program some more. You know, practice is key. Do not be discouraged either, you will program and you will make mistakes, but that’s how we learn, that’s how we learned. You should know that this is not an easy task, but over time you will get there. All you need is to spend decent time programming and finding solutions.
Here are 5 tips that I will share with you to improve your programming skills:
Find the time:
We all know that if it is not planned, it will not be done. So try to find the time that is right for you to learn and develop. This can be after work / school, or before going to sleep or maybe on weekends. Make it your new habit. This way you will have some time during the day / week to focus on developing your programming skills.
Define your goal:
When some people start programming, they start switching from one language to another and it’s not healthy if you want to be good at what you do. Set your goal, whether to learn how to develop websites, web apps, mobile apps, etc. You have to know your goal and focus. Along the way, you will be tempted to switch from one language to another, but I advise you not to do so.
Do not rush:
Sometimes people tend to learn a language in a week, or even less, sometimes in a day. They keep watching tons and tons of videos and they think everything is memorized and stored in their heads, but, once their computer is turned off, everything is gone, the next day, they might remember only 25% of what they watched if not less. I’m not saying you can’t learn programming languages quickly, but it does take time at first, and if you’re a beginner who still has trouble learning, you shouldn’t be in a hurry.
Learn from others:
When you start programming, you may want to improve your game, but you don’t have the knowledge. What to do? follow other programmers well, as they write their code, watch and do the same. It will not require too much analysis and reflection, you will simply be focused on learning the syntax, for example closing the tags, memorizing the braces, the way the for loop is written, the switch statement , etc.
To ask questions:
Once you have finished learning the syntax, you should proceed to the next step, which is to ask questions. As a programmer, you should always ask “why did my code not work?” and sometimes you can even ask “why did it work?”. I know it sounds crazy, but there are cases when we ask why our code worked? So try to analyze your code and understand each code snippet you have written, don’t just write it.