Nice article! I am also a self-taught programmer and fell into most of the traps you mentioned. Process, process, process.
The only thing Iād add is, when doing tutorials whether in a book or online, type out all of the code in addition to trying to understand what it does. A huge part of being a good programmer is being proficient in typing with a good understanding of proper code structure and syntax such as tabbing, braces, brackets, all comparison operators and any other atypical typing patterns in code. It takes time and practice to get used to moving your fingers quickly between these keys.
Takeaway:
Patience, determination and goal-setting.
Thanks for sharing your journey! āš¼
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.
Nice article! I am also a self-taught programmer and fell into most of the traps you mentioned. Process, process, process.
The only thing Iād add is, when doing tutorials whether in a book or online, type out all of the code in addition to trying to understand what it does. A huge part of being a good programmer is being proficient in typing with a good understanding of proper code structure and syntax such as tabbing, braces, brackets, all comparison operators and any other atypical typing patterns in code. It takes time and practice to get used to moving your fingers quickly between these keys.
Takeaway:
Patience, determination and goal-setting.
Thanks for sharing your journey! āš¼