Coding can be really tough when are just getting started, fortunately if you follow a few guidelines, it can turn into a pleasant experience.
In this blog I'll explain how to crush these problems which I faced too, like a pro! Without further ado, let's begin:
1. I don't know where to start.
Solution:
Start from FreeCodeCamp Nothing else to say here
2. Problem: Setting up the environment is extremely difficult
Solution: Learn about
- Using the command line interface :
System File structure :
Json,Yaml files :
Add variables to PATH:
Learn to use package managers, like Pypi for Python, Npm for JavaScript, Flutter packages for you guessed it Flutter
3. Problem:You're unable to work on projects
Solution:
Your first project should be a simple one, if you still feel its overwhelming break your project into several smaller parts, then work on them, in case you still feel stuck, feel free to approach your friend google or the Twitter Dev community. Moreover you have hundreds of blog posts like these, put them to good use.
In addition to this, you may also get bugs As a Dev you will encounter bugs, the best way to deal with them is to READ THE ERROR MESSAGE, usually it will point to a line in the file which will help you fix the bug pretty efficiently, if not search it up on google.
Here are a few tricks on searching things on google by @frontenddude
4. Imposter syndrome (Lack of confidence)
Solution:
Firstly, you should know that this is normal. Fix it by don't comparing yourself to others, everyone has different learning speed.
5. I feel lazy
Solution:
Take some time off, think about new ideas and how to execute, this often helps rejuvenate the mind and generally makes you more productive. Being in a good mental state for coding is important.
Conclusion
Lastly, the bitter truth is that coding is tough, REALLY TOUGH. There are no 2 ways around it but if you have the passion and dedication then it is certainly possible to become a developer and you got this!
Wish you all the very best in your coding journey.