Hello. I have a BSc. in Computing Science. Unlike, (I expect,) the other people who bid on your ad, through particular classes I chose to take and through research and learning I continued doing after graduating, I have a solid understanding of how computers actually work. I find this
knowledge invaluable while programming because with I can know what parts of some bit of software I'm using (say a library or an API like Watson's for example or even a programming language itself,) need to be the way they are because of hard constraints and which parts are just badly designed. If you chose me to teach you, I would start with a brief description of how to build a computer out what are called logic gates so you can understand what actually happens.
Based upon what you want to do, If you want to learn only one language you will want to learn Javascript. Watson has a Javascipt API and Google Sheets and Spotify have web APIs that you can access easily from Javascript.
Javascript has some quirks that don't make it very good for a first language to learn.
So I would teach you Elm first. Elm is a programming language which is a good fit for learners and it also compiles to Javascript which means Elm programs are automatically turned into Javascript programs before they are run, meaning your programs won't be stuck inside Elm. There are good reasons to continue to use Elm but as a practical matter you will need to know at least enough Javascript to get the data you want into Elm.