Quote from Eliot Hosewater:
It depends on the broker where they let you start. Schwab and Fidelity will start you at level 1, which is selling covered calls. I don't even know what level they put buying puts and calls at, maybe level 2. Fidelity has 5 levels and IIRC Schwab has 4.
Some brokers like ThinkOrSwin.com let you trade anything, but you need a minimum amount of experience to open an options account with them.
I would open an account at TOS and use their paper trade function to practice and learn the platform and once you have taken a few free classes then put on some very small spreads to get your feet wet.