10 reasons why people fail to learn to code

1. Comparing Yourself with others

2. Trying to learn multiple programming languages/frameworks at once

3. Not Maintaining Consistency

4. Not Following a daily schedule

5. Taking Programming as Pressure

6. Not learning the fundamentals

7. Not clearing doubts

8. Not reading error messages

9. Not building project

10. Don't have time, patience or right mindset.