If I were to pay for programming classes I'd want some sort of return on it to cover the cost. There isn't much anymore that I'd be able to sell. Everything has already been done. I can't compete with companies, either. I'd definitely prefer free.