what is the application one should download to learn, understand, take tests and get study material?
The application which I found informative and helpful is BSNL JAO by Youth4work. DO give it a try. It provided me with study material as well mock tests. Every day new questions are asked making me aware of my strengths and weaknesses. Do try it, you'll learn a lot.