I'm started learning programming skills in autodidact way eg. 10 years ago, because It's interest me.
I learned Php and mysql first, after that html, css, and javascript. Some years ago the website security come to force, and I went through the NetAcademia "mechanical puzzle" hacker course, in this way I learned some way how to fix security holes.
I didn't use any Wordpress, Drupal or other framework, all of my works are fully uniqe.
Programming it's not only my work, it's my life, and I love it.