I like working in IT support because it is very simply solving puzzle. I rather enjoy puzzles, some of my favorite games are sudoku & chess, all very deterministic puzzles. I was working on a minor that I gave up on at University, for UX Design, which required quite a few Comp Sci classes, this is where I learned a few basics of HTML, Javascript, Python, & C+. Most of the studies were centered around HTML & Python.
When I was a kid I would create games in the Warcraft III Sandbox (World Editor) which is where MOBA games originate (DOTA), there was some guided code for art effects & events & triggered events. This is where I first learned some functions within coding such as if statements & for-loops. Because of this when I went into Comp Sci classes at university I was predisposed to some of the terminology & functions that spans all languages.
As a result of my background with coding, switch CLI / config’s while working in a NOC has been rather intuitive with the exceptions of Vlans which took quite some time to learn.