@
aabb ... have you even been to a bike shop?
As far as the types of riding you are "planning" to do ... if you don't ride at all, you don't have a clue. You don't know what you will like or not like ... all you know is what other people say.
Buy a cheap bike and actually ride some miles on different surfaces …. Learn some real stuff.
Lots of people have already told you this.