They say there are more than one types of step. Is there any exam that can help me know my foot angle/type/format/etc, so i can buy running shoes that are good for my feet?
You are trying to determine if you are an over or under pronator (or a neutral runner).
Pronating is the movement your foot makes as it strikes the ground. Over pronation is when the foot rolls in at more than 15% causing the big toe to do most of the push off. Under pronating or supination is when the foot rolls in at less than 15% leaving most of the stress on the outside of the foot.
One way to determine this is by examining an old pair of running shoes and looking at the wear pattern. If the majority of wear is on the inside of the shoe you're likely an over pronator. If it's on the outside, under pronator.
Any of your local running specialty stores should be able to provide you with a proper gait analysis and help you get in the correct pair of shoes.
I don't remember the name of the place around where I live but there are places that will record you running and have it analyzed and tell you what type of runner you are and also the best type of shoe for you (which they obviously carry but you don't have to buy). Sorry I can't find the website but here's one I came across that may help.