The motivation towards programming needs to come from your own passion for programming! That's the only thing that will push you past the frustrating moments. I get through the tough moments by keeping my eyes on the inevitable satisfaction of solving the problem, and the knowledge that I'll learn something cool as a result!
The best way to keep yourself moving forward, then, is to stoke that passion.
Good programmers are also driven forward by a desire to always improve their code. New practices, techniques, algorithms, and tools are exciting for that reason!
Read lots of books and DEV articles. Form professional friendships with other programmers in your favorite language(s) (Freenode IRC is highly recommended). Study code you find impressive. Write code for the sheer joy of writing code. "Reinvent the wheel" if your curiosity desires it.
I highly recommend the book "Dreaming in Code" by Scott Rosenberg. As a young programmer, I was inspired by that story; as a more experienced coder, I still found myself challenged to question my assumptions and dig deeper.
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.
The motivation towards programming needs to come from your own passion for programming! That's the only thing that will push you past the frustrating moments. I get through the tough moments by keeping my eyes on the inevitable satisfaction of solving the problem, and the knowledge that I'll learn something cool as a result!
The best way to keep yourself moving forward, then, is to stoke that passion.
Good programmers are also driven forward by a desire to always improve their code. New practices, techniques, algorithms, and tools are exciting for that reason!
Read lots of books and DEV articles. Form professional friendships with other programmers in your favorite language(s) (Freenode IRC is highly recommended). Study code you find impressive. Write code for the sheer joy of writing code. "Reinvent the wheel" if your curiosity desires it.
I highly recommend the book "Dreaming in Code" by Scott Rosenberg. As a young programmer, I was inspired by that story; as a more experienced coder, I still found myself challenged to question my assumptions and dig deeper.