You didn't learn to program in 23 years or 10 weeks. I'm an employed CS grad, and I still don't "know" how to program. Don't mistake this as an "I'm a graduate that can't code" statement, but instead "You (should)never stop learning, and therefore can never concretely know how to program".
Likewise, if you know you like to code, then why didn't you start already? Is this just supposed to be a "look at me, I'm in dev bootcamp for ruby!" attention call? I'm confused.