To answer that first question first I will need to embark on a little rant on how and why did I decide to learn coding. Roughly three years ago I was working as PC repair guy and got a tech support job at the end of 2014, after getting a few Microsoft certificates (MCP, MCSA, MCITP). At that time I started thinking about learning to code in my spare time. I tried learning Java but it left me confused and feeling a bit dumb to be honest, so I gave it up for a time.
Thank you for taking the time to read the post and keep coding.