Hey, my name is Oksana, I’m 22 and I’m learning how to code. I started this journey 6 months ago and today I wanted to share with you some helpful advices.
Understand your goal
Find your community
Sign up on Twitter, follow the people in your area and those who are also starting to program like you. Make your Twitter feed a source of inspiration and motivation. I also suggest to do your Twitter account in English, even if you are not a native English speaker. Because the English-speaking developer community is much larger than any other, so you will certainly find your tribe. How to find people on Twitter? The most obvious way is through #hashtags. The most popular for new coder are #CodeNewbie and #100daysofcode. Include them in your tweets so people can find you too. Also, create an account on dev.to, Medium and ProductHunt to be informed about everything that is happening in the world of programming.
Install linter for your code
I 100% guarantee that the error you have in your console has already occurred in someone else's console too. And that someone else has already asked a question on StackOverflow about it and had some decent solutions. Don't be afraid to google your errors and questions if you got stuck. The answers are already on the Internet. The hardest part is finding them. Try to master google search. Keep your request brief and understandable. Sometimes it is enough to copy your error into a search box, sometimes it takes more time and imagination. The template for google search is quite simple: "your problem + language". However, the difficulty is often to understand your problem. You should carefully read your error and find out what went wrong. It may take time to learn how to google. Personally, I'm not good at it, so I'm still learning.
Don’t reinvent a wheel
Don’t be too hard on yourself
You won't become a good programmer in a week, not even in a year. You will constantly have errors, you will always have problems that you cannot solve immediately. You should be ready for that. And don't forget that everyone started out like you. The best minds also were new coders once. In fact, the more you learn, the less confident you become. This is called the Dunning-Kruger effect.
Yes, it’s sure, the time will come when you will be discouraged and demotivated. You will need support. It can be your Twitter followers, family or friends. Don’t forget to take breaks, go outside and breathe. And remember that you're not stupid, you just don't have enough experience. Coding requires a lot of patience. Be ready for that. And always keep in mind why you started your journey in code. Have a dream and go for it.
That’s it. I hope you enjoyed this article. If so, let me know on my Twitter. And remember, it’s never too late to start learning.