guess we started when we got into comp-sci class in middleschool.. but we didnt really learn programming there, but solved puzzles using something like turtle pascal, but it was with a robothamster running in a maze..
later we did an apprenticeship at a school specifically for compsci, and learned C/C++, SQL and a bit of windows forms.
finally we went to university to study compsci, learned a bit of theory, but it was just too much for us, so we dropped out and did another apprenticeship, this time it was both at a school and in a company, here we learned another couple languages. after that we switched jobs twice and now are in the present.
to be quite frank: none of the learning we did in school or at jobs was fun.
we remember one time between our studies and apprenticeship2 when we tried to get into emacslisp.

it was just to hard to wrap our head around the simple notion that ANY expression returns a value... it just wouldnt stick. we kept looking for the return keyword....
during our previous job we were a fullstack lone keyboarder type of girl for anyjob. it sucked majorly, but the upside was that we were basically head of IT for the whole company and could do stuff in whatever language we fancied at the moment. so we started picking up common lisp proper.. "practical common lisp" by peter seibel was an enormous help to finally GET it. also it is free as in free beer
and ever since, we looked at programming differently. it departed from this weird kinda magical thing we do that has to be done a certain way because the forefathers ritchie and kernighan said so and in our mind turned into something concrete like gardening.
we really like the way lisp changed our thinking, and we would love to relive the time when we were struggling with elisp, because today we cannot comprehend the trouble we had in wrapping our head around it..
we arent saying "learn lisp", allthough its a great language and everyone should... but if you know alot of pythonista, or luanista, or a bunch of C/C++/Javanista (apologies for putting you in one pot with the C-men and -women) start with that maybe, as those people will most likely be able to help you best... (if they got the time to do that)