Heterocyclic conducting polymer films are prepared by the oxidative cationic polymerization of thiophene, pyrrole and furan. Electrical and optical properties of these polymer films are similar to those using electrochemically prepared polythiophene, polypyrrole and polyfuran.