I started programming as an autodidact, my first programs were coded in Basic, for the TI84, I didn't even knew what I was doing. Only later, after I become completely addicted to that, I realized what is programming.