I am rookie in cooking. Whatever i try to cook I am not getting any taste in it it just has the raw taste. I add chilly powder, turmeric powder etc .  But I always miss the quantity . May be i think i am adding the spices too little. Does it comes only with experience or is there any rough estimate of how much to be added..  
If you think your Indian dishes simply don't have enough spices, you have two choices:   Keep adding spices until it's spicy enough. Things like curries are really easy to repeatedly taste and add to. Find recipes you like. It's hard to improvise if you don't have much experience, but you can find a blog/website/cookbook that suits you and cook away. Once you've made more things, you'll have better intuition about what to add to an improvised dish.   But given the way you've described things ("just the raw taste") and so on, it sounds like it's probably not just that you're using too little of the spices you have, it's that you're missing ingredients - maybe other spices, maybe completely different things like fat, onion, garlic, ginger, acid, cream, and so on. Or it could even be part of the cooking methods you're using! And that's something that you should really use recipes to fix. It's going to take you an awfully long time to experiment your way to good Indian food one little step at a time.  There's no one magic answer about what or how much to add. There are many dishes, with many different spices in different quantities. If you come up with one answer that works for one dish, and try to use it on other things, everything you make will taste the same.  The advice provided by others here is of course good: use whole spices when possible, and toast them when appropriate. But this is yet another thing that you can solve by finding a good recipe source; good recipes will tell you what to toast. 