I am new to the raspberry pi concept so I would like to know about all the basic requirements that are needed to learn raspberry pi
What are the basics needed to learn...?
Well I'll go with an open mind, the joy of learning new things, and a certain amount of stubbornness to overcome obstacles that will arise.
Luckily there are plenty of resources to get you started:
There are a lot of web sites, tutorials and books dedicated to the Pi. I would just buy one, find a decent tutorial site and start playing with it. You could also go to adafruit.com and search for "pi starter pack" to get started.