I'm late to the conversation, thanks for the patience!
I agree most of the people who work with programming and/or system development are not academically trained and from this group even a smaller fraction has extensive compsci education. But look it from the other way around, these people are still working in the field - meaning this education isn't necessary for most.
By all means go after it if it interests you, but take some time to look around. There are so many specializations and subfields one can study, I find it difficult to recommend it in generic terms. An analogy would be to compare "I want to study medicine" to "I want to study oncology".
I like to study theory of computation, but it isn't for everyone. Find your niche :)
And good luck with your studies!
@Full_marx @design_RG
@tek @kornel @namark @raman @fahrni @mngrif @jump_spider @shibaprasad @Gomario @EdS @freemo