In regards to Quickbase and databases, the first I had ever touched anything database related was when our original CRM server crashed and we had to get something thrown together quickly to continue business processes. It would be safe to say I have learned Quickbase and databases in general as I went. It has also forced me to revisit old, long forgotten skills such as coding and scripting in order to link other services into our CRM as well as create customer-facing portal to view their related account services.
I've stumbled . I've fallen. But I have stood back up and stumbled on.