I have always gone for mountain bikes and road bikes, because most of the riding I do is road cycling and a little bit off road, but recently I am becoming more interested in urban/ flat land BMX riding. Obviously I have no experience in this style or riding, and would really like to learn. So...