People who claim you can be a competent programmer without a relevant university education are wrong. People without a university education like to disagree, but that's only because they don't have the context to see just how little they know.
Community colleges, on the other hand, usually do more harm than good.