RE: starting to programm: how and why?
Welcome to Steemit! Nice article...
I started off doing Android programming from a Udemy course, I did that for a while and got a couple of nice apps working.
Then I got a bit down as I realised that I was just copying, but didn't feel like I was learning. I then put it down for a while and started Java a bit later, however as you state the syntax is confusing and I couldn't get to grips with it.
Then another break and this time I tried Python, I like the simplicity with Python but still found that I couldn't program anything on my own. Then I tried Solidity, as I wanted to program an Ethereum smart token.
That got me into JS React, which I thought was pretty cool, and then C, which is very similar.
Anyway, I've recently discovered P5.JS and I really like the library, I'm still struggling to code my own stuff, but I'm going to stick at it till it all comes a bit more naturally!
Can't wait to see what you've got in store for us :-)