Experiments directed towards the development of a quantum computer based on trapped atomic ions are described briefly. We discuss the implementation of single–qubit operations and gates between qubits. A geometric phase gate between two ion qubits is described. Limitations of the trapped–ion method such as those caused by Stark shifts and spontaneous emission are addressed. Finally, we describe a strategy to realize a large–scale device.