Questions about starting BMX


Retro Newbie
I've been interested in starting to ride BMX for a couple months, but I know nothing about it. (I'm not really interested in going to a skate park but just to learn small tricks, be able to jump small ledges etc) and so here are my questions:

What bike should I get to start? (and what even is the difference between each bike)

What else do I need to start?

How much practice is involved to do simpler tricks?

What do I need to know before starting?

(I've set the flair as "How To" as its the most related but lmk if it should have the "Other" flair)

Thanks, any help is appreciated.