Andrew,
A small correction to what Captain Cool told you.BA do recruit directly onto longhaul(I am living proof,as are the 80 or so other people on my training course)
They recruit for whatever fleet crew are required at that time.There is no rule that you must do shorthaul first,before transferring.
Hope this helps.