Get a part time day job doing something physical (window washing, carpet cleaning) that does not require too much thinkin'.
While doing that, start to build your programming client base while working late days and evenings. The two incomes combined will be modest (close to $1,600/mo), but you will be able to take some tax breaks for owning your own biz (write-offs include gas, computer, travel). Plus, this schedule will allow you to make mistakes while programming, dealing with clients, and more without you loosing your livelihood.
Commit to this for two years. At the end of 24 months, review your position. If your programming business and clientele are supporting your desired lifestyle, then move into full time programming. If not, then you may want to reconsider a life of 0s and 1s.
While doing that, start to build your programming client base while working late days and evenings. The two incomes combined will be modest (close to $1,600/mo), but you will be able to take some tax breaks for owning your own biz (write-offs include gas, computer, travel). Plus, this schedule will allow you to make mistakes while programming, dealing with clients, and more without you loosing your livelihood.
Commit to this for two years. At the end of 24 months, review your position. If your programming business and clientele are supporting your desired lifestyle, then move into full time programming. If not, then you may want to reconsider a life of 0s and 1s.