Introduction articles:

ChessBase

The British Chess Problem Society

Wikipedia, the free encyclopedia

 

Recommended site:

The Retrograde Analysis Corner

 

Software:

Euclide

Natch