What is the difference between DC and DCC? 

DC = Analogue - Traditional - Direct Current

DCC = Digital Command Control - Modern - Digital Signals

First off we need to know what each one is!

DC = Analogue - Traditional - Direct Current

Let's start with traditional: the good old direct current method. 

The traditional method of control is DC (direct current) is a method of control provided by modifying the flow of electricity from one rail to another along the track of your model railway. DC control is commonly referred to as analogue control.

You control the speed of locomotives on your model railway by varying the current of the electricity supplied to the track, which provides power to the motor in the locomotive. To change the direction the locomotive moves you switch the direction that the current flows through the track. This is done using an analogue control unit. This unit will have a dial to control the current, and a switch to control direction.

Best for running one locomotive per track, multiples cannot be controlled with DC. Multiple control units or multi-channel control units will be required. 

If you have more than one locomotive on the same section of track they cannot be independently controlled with DC. It is possible to move a locomotive into a siding, then move a different locomotive out of another siding, using a single control unit as when you switch the points it creates a break in the circuit to that section of track.

DCC = Digital Command Control - Modern - Digital Signals

Let's move on to the new generation of technology!

DC works by varying the flow of current through the track, DCC uses a consistent current. DCC control units work by sending signals through the power supply that is interpreted by decoders in your locomotives and accessories. This allows you to control several locomotives independently, from the same control unit, even if they are on the same section of track. 

While some locomotives come equipped with a digital decoder, most are analogue but have been designed so that a decoder can be fitted. These are referred to as 'DCC Ready'. Make sure to check this when purchasing a locomotive for your digital layout. Digital locomotives can also have digitally-controlled sound effects.

 It is also possible to control a DCC layout through an apps from your computer or mobile device.

Key Differences

Features DC DCC
Control Method Voltage to Track Digital commands to each locomotive
Multi Train Control Requires isolated blocks Indepndent control of multiple trains on the same track
Wiring Complexity Simple for small layouts. Complex wiring for larger ones, possible difficulty on control. Less wiring on smaller layouts, more wiring on larger ones. Easy to control either size.
Cost Usually Cheaper High setup cost
Modifications required? No modifications needed DCC decoders required in locomotives 
Realism Basic Speed Control Additional functions like sound, lighting and speed control
Expandabilty Limited by block control Easy to expand and automate
Recommended For small layouts, single locomotives on track, not interested in realistic features, tight budget For large layouts, plan to expand/grow, enjoy realism (sounds, bells, ect), general tech knowledge