My father taught me Basic and rudimentary C, I learned everything else on my own, including studying computational complexity on my own. That's more a function of my age than anything else though - back when I was in school there were hardly any programming classes.
Bram CohenThings which any idiot could write usually have the quality of having been written by an idiot.
Bram CohenLawyers can't tell you you can't do something. They can warn you about risks, and in extreme cases tell you that something is such a bad idea you'll need to get someone other than them to do it but the judgment call of whether the risk is worth it is the entrepreneur's.
Bram Cohen