Mini Solar Charge Controller

I am looking to use Solar panel for my home in order to save some money from free energy. I was searching from last few days, but still unable to resolve which one shouls I use and why?

Please specify Solar panel too with size as I would buy 10 AMP Solar charge controller because it is cheap.

Does this will automatically connects to battery when their is no sunlight. please clearly guide me as I am interested to use small led lights and a mini fan.