I started off programming in 2003 on the urging of some dude from neopets. I initially learned from places like TechTuts and TutorialNinja(formerly RMB-Scripting). After picking up the super basics of php and sql, I went back to pick up html, css and javascript. Somewhere along the way, I picked up Visual Basic and C# for the funsies, video tutorials, and other various sites found via google searching. Back in 2008-2009 I started using frameworks with codeigniter being my first. I’ve since learned basics of LUA and Java and a far deeper knowledge of php/sql. Never not learning something new, i find something, research how I might go about doing it then just trial and error until I get it working how I want it.
As of 2014-2015, I started using Laravel as my goto framework for projects and I regret nothing. NetTuts and Laracasts are great resources for learning how it work, and all the rest was just tinkering on and off and a lot of googling.