You can find below a list of resources which i have found very useful to get familiar with the special and general theories of relativity.

Web

- http://www.einstein-online.info/ Max Planck Institute's web portal which provides information about Albert Einstein's theories of relativity and their coolest applications, from the smallest particles to black holes and cosmology.

- http://www.phys.vt.edu/~takeuchi/relativity/ Special Relativity Lecture Notes of Department of Physics, College of Science, Virginia Tech.

- Einstein Light: A brief illumination of relativity. Multimedia presentation of the basics of special relativity - includes many helpful animations.

Books

 

 

If you are interested in the subject of space and  time, and in special relativity, then this is a must read.
Brian Cox and Jeff Forshaw do a superb job of explaining Einstein's famous formula and theories in a way that is as easy and enjoyable to read as possible with very low content in mathematics.

It is mostly focused on special relativity, with the last chapter introducing the general relativity.

 

 

 

 

The book to read once you are familiar with special theory of relativity. Here we go through the mathematics (to paraphrase Euclid, there is no royal road to relativity - you have to do the mathematics). But we are taken gently by the hand, with even a crash course in foundation mathematics for those with minimal mathematical background. Chapter 1 to 3 are dedicated to special relativity, the rest of the book exploring general relativity in deep details.

 

 

 

 Although unanimously criticized for its bad translation, this book allows one to follow Einstein's actual thought process in arriving at these theories.

Reading the words of the master is an experience that should not be missed, even if sometimes some calculation details are left out during the demonstration.

Hopefully the reader will find some help in our articles, as they are supposed to  go step by step.

You can find the book in html and pdf format at this location

 

 

 

Web

- Reflections on Relativity by Kevin Brown Very complete presentation and stimulating thoughts on Relativity

- John Baez' general relativity tutorial : Easy-going introduction to general relativity - including formulae and mathematical concepts

- Introduction to General Relativity by Gerard 't Hooft

Books

 

 A General Relativity Workbook is a textbook intended to support a one-semester undergraduate course on general relativity. It's very well written and Moore has a gift for language that few other scientists have.Through its workbook-based design, it enables us to develop a  mastery of both the physics and the supporting tensor calculus.

The mathematics is introduced gradually and in a completely physical context.

A must have!

One small  regret however:  the unavailability of solutions to the Exercises and/or Problems

Web

The collected papers of Albert Einstein: Princeton University Press presents The Digital Einstein Papers, an open-access site for The Collected Papers of Albert Einstein, the ongoing publication of Einstein's massive written legacy comprising more than 30,000 unique documents.