I suggest to find out if you have look at things in your life that ’already motivated to do. other words, what do you do every day that takes no effort to start doing? You wake up and you do it the first thing. And you do it everyday without fail
That’s the energy you need for programming. If that’s hard to come by I suggest think on a “project” level instead of a level. List 5 things you wish were better in your life? List 5 things you wish were better in the world? Take those 5 things (or 10 things) and write a short paragragh for . After of those , which one really grabs your mind and interest.
Take that one thing, and start sketching an app or website that explores this one thing. To use Powerpoint, or Keynote, or Illustrator or paper and pencil/markers. Map out ideas for this “one thing you love” and map out visuals for webpages or how it looks on a smart phone screen.
Map out each screen and specifically what each screen webpage communicates to the user.
If you can accomplish that, then you’re ready to go with programming because programming is just a means to accomplish your bigger, real-life dream: that ONE THING you love and want to .