How are recurrent neural networks different from convolutional neural networks?
Convolutional neural networks – a type of feed-forward artificial neural network – are variations of multilayer perceptrons which are designed to use minimal amounts of preprocessing.

Recurrent neural networks – unlike feedforward neural networks – can use their internal memory to process arbitrary sequences of inputs.

See also my quick and dirty webpages: