Introduction articles:
ChessBase
The British Chess Problem Society
Wikipedia, the free encyclopedia
Recommended site:
The Retrograde Analysis Corner
Software:
Euclide
Natch