Reasoning through problems is difficult when you first start programming. Everyone learns and works differently, you just need to find what works for you.
I would definitely suggest trying steps 3 & 4 every time you start a new feature or problem to solve. By writing and talking out the steps you want to take to build the feature or resolve the problem it will help you identify any possible issues with your logic.
And try not to get discouraged, it just takes time and experience - try to seek out a mentor who can help guide you (step 5 😉).
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Reasoning through problems is difficult when you first start programming. Everyone learns and works differently, you just need to find what works for you.
I would definitely suggest trying steps 3 & 4 every time you start a new feature or problem to solve. By writing and talking out the steps you want to take to build the feature or resolve the problem it will help you identify any possible issues with your logic.
And try not to get discouraged, it just takes time and experience - try to seek out a mentor who can help guide you (step 5 😉).